ReSharper 2026.1 Help

代码检查:局部函数隐藏方法

此检查会报告与方法同名并在当前作用域中隐藏该方法的局部函数。 这样会导致代码难以阅读,因为调用可能解析为局部函数,而原本意图调用的是包含类型的方法。

示例

class C { void Log() { } void M() { void Log() { } Log(); } }
class C { void Log() { } void M() { void LogLocal() { } LogLocal(); } }

快速修复

快捷修复将启动重命名,使局部函数不再隐藏该方法。

2026年 5月 8日