代码检查:本地函数隐藏了方法
此检查会报告在当前作用域中与方法名称相同并将其隐藏的本地函数。 这样会导致代码更难阅读,因为调用可能会解析为本地函数,而不是预期的类型方法。
示例
class C
{
void Log()
{
}
void M()
{
void Log()
{
}
Log();
}
}
class C
{
void Log()
{
}
void M()
{
void LogLocal()
{
}
LogLocal();
}
}
快速修复
快速修复将启动重命名,使本地函数不再隐藏该方法。
2026年 5月 8日