コード検査: 型メンバーは基本型でアクセスされません (private アクセス)
このインスペクションは、現在のローカルスコープで直接使用されていないインターフェースメンバーを報告します。このスコープでは、派生クラスからの実装のみが使用されています。これは、このようなメンバーが必ずしもインターフェースの一部である必要がないことを提案しており、その場合は、コードを簡素化するために安全に削除できます。
これはコードベースの現在の状態では問題になる可能性がありますが、インスペクションはインターフェースの将来の使用計画を考慮することはできません。報告されたメンバーをインターフェース経由で使用することを計画している場合は、この提案を無視できます。
関連ページ:
コードインスペクション設定を構成する
設計時コードインスペクションを構成する:デフォルトでは、ReSharper は、サポートされている言語に対応するすべてのファイルで設計時コードインスペクションを有効にします。必要に応じて、無効にすることができます。設計時コードインスペクションが有効かどうかに関係なく、コードインスペクションは常に特定のスコープで実行できます。メインメニューからを選択するか、Alt+R O を押してから、左側のを選択します。設計時コードインスペクションを切り替えるには、コード分析を有効にするチェックボックスを使用し...
コード検査: 未使用のパラメーター (private アクセス)
このインスペクションは、メソッドシグネチャーで宣言されているが、メソッド本体では使用されていないパラメーターを報告します。未使用のパラメーターが存在すると、他の開発者に誤解を与える可能性があります。また、パラメーターを使用する予定であったが、うっかり見落とされたというエラーを示している可能性があり、アプリケーションで予期しない動作やバグが発生する可能性があります。以下の例では、メソッドの名前とシグネチャーが自明であるため、ユーザーはおそらくその実装をチェックしないでしょう。つまり、引数によって渡...