コードインスペクション:エンティティは命名を取得するためだけに使用されています(非公開のアクセシビリティ)
このインスペクションは、パラメーターまたはローカル変数が nameof(...) を介して自身の名前を取得するためだけに使用され、その値が一度も使用されていない場合に、その変数を報告します。 これは通常、宣言自体が不要であることを意味します。
サンプル
void LogParameter(string value)
{
Console.WriteLine(nameof(value));
}
クイックフィックス
インスペクションエラーに対する専用の迅速な解決策はありません。 一般的な改善策としては、使用されていない宣言を削除し、 nameof(value) を意図したリテラルに置き換えるか、実際の値が使用されるように API を再設計することです。
2026 年 6 月 12 日