コードインスペクション: メンバーは private アクセス設定にできます (private accessibility)
JetBrains Rider は特定のクラスメンバーが実際にどこで使用されているかを判断できます。 型または派生型以外で使用されていない場合、JetBrains Rider はそのメンバーを private としてマークします。 メンバーが派生クラスでも使用されている場合、JetBrains Rider はそれを protected としてマークします。
これらの推奨事項は、自動的に適用される前に考慮する必要があることに注意してください。 結局、パブリック API を作成しているかもしれませんし、非標準的な方法(リフレクションなど)でアクセスされることを意図した型を作っているかもしれません。 この場合、可視性を制限することはお勧めできません。 必要に応じて、インスペクションをいつでも 抑制できます。
非ネスト型の未使用のパブリックメンバーも検出する同様のソリューション全体のインスペクションとは対照的に、このローカルインスペクションは親タイプでは使用されていない非公開のネストされたタイプのパブリックメンバーについてのみ通知します。 これは、次の 2 つの問題のいずれかを示す可能性があります。
パブリックメンバーはプライベートであることが意図されています。 この場合、JetBrains Rider が提案する クイックフィックスを適用できます。
public メンバーは、親クラスで使用されることを意図されていますが、そこでは使用されません。 この場合、メンバーはパブリック API の一部になることはできず、実装されていない機能が隠されている可能性があります。
2026 年 6 月 12 日