ReSharper 2026.1 Help

代码检查:实体仅用于捕获其名称(私有可访问性)

当参数或局部变量仅用于通过 nameof(...) 捕获其自身名称,但其值从未被使用时,该检查会报告。 这通常意味着声明本身是不必要的。

示例

void LogParameter(string value) { Console.WriteLine(nameof(value)); }

快速修复

没有针对此检查的专用快速修复。 常见的改进方式是删除未使用的声明,并将 nameof(value) 替换为预期的字面值,或重新设计 API 以使用实际值。

2026年 5月 8日