コード検査: エンティティはその名前を取得するためにのみ使用されます (非公開アクセシビリティ)
このインスペクションは、パラメーターまたはローカル変数が nameof(...) を介して自身の名前を取得するためだけに使用され、その値が一度も使用されていない場合に、その変数を報告します。これは通常、宣言自体が不要であることを意味します。
サンプル
クイックフィックス
インスペクションに対する専用の迅速な修正策はありません。一般的な改善策としては、使用されていない宣言を削除し、nameof(value) を意図したリテラルに置き換えるか、実際の値が使用されるように API を再設計することです。
関連ページ:
コードインスペクション設定を構成する
設計時コードインスペクションを構成する:デフォルトでは、ReSharper は、サポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかに関係なく、コードインスペクションは常に特定のスコープで実行できます。メインメニューからを選択するか、Alt+R O を押してから、左側のを選択します。設計時コードインスペクションを切り替えるには、コード分析を有効にするチェックボックスを使用し...
コード検査: 未使用の null 許容ディレクティブ
このインスペクションは、現在の null 許容コンテキストを変更しないディレクティブを報告しています。これを削除すると、null 許容性分析に影響を与えることなく、ファイルの追跡が容易になります。サンプル:#nullable enable #nullable enable class C { }#nullable enable class C { } クイックフィックス:この簡易修正により、不要なディレクティブが削除されます。2026 年 4 月 13 日コード検査: 冗長な「WithCanc...