代码检查:文本参数中存在模糊符号
此检查会报告基于字符串的代码引用所对应多个符号的情况。 ReSharper 能将许多框架和工具字符串识别为符号引用,该警告表示该字符串存在歧义。
示例
using System.Diagnostics;
[DebuggerDisplay("{GetText()}")]
class User
{
private string GetText() => "short";
private string GetText(int format) => "long";
}
using System.Diagnostics;
[DebuggerDisplay("{DebugText}")]
class User
{
private string DebugText => GetText();
private string GetText() => "short";
private string GetText(int format) => "long";
}
修正方法
该检查没有专用的快速修复方法。 修复方法是使被引用的符号变得明确。
2026年 5月 8日