JetBrains Rider 2026.1 Help

コードインスペクション:エンティティはその命名を取得するためにのみ使用されています(非公開アクセシビリティ)

このインスペクションは、パラメーターまたはローカル変数が nameof(...) を介して自身の名前を取得するためだけに使用され、その値が一度も使用されていない場合に、その変数を報告します。 これは通常、宣言自体が不要であることを意味します。

サンプル

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

クイックフィックス

インスペクションエラーに対する専用の迅速な解決策はありません。 一般的な改善策としては、使用されていない宣言を削除し、 nameof(value) を意図したリテラルに置き換えるか、実際の値が使用されるように API を再設計することです。

2026 年 6 月 12 日