コードインスペクション:ローカル関数がメソッドを非表示にする
このインスペクションは、メソッドと同じ名前のローカル関数を報告し、現在のスコープ内でその関数を隠蔽します。 これにより、本来は包含型のメソッドが意図されていたにもかかわらず、呼び出しがローカル関数に解決される可能性があるため、コードの可読性が低下する可能性があります。
サンプル
class C
{
void Log()
{
}
void M()
{
void Log()
{
}
Log();
}
}
class C
{
void Log()
{
}
void M()
{
void LogLocal()
{
}
LogLocal();
}
}
クイックフィックス
この応急処置では、ローカル関数がメソッドを隠蔽しないように名前変更を開始します。
2026 年 6 月 12 日