CA1811: 呼び出されていないプライベート コードを使用しません

TypeName

AvoidUncalledPrivateCode

CheckId

CA1811

分類

Microsoft.Performance

互換性に影響する変更点

なし

原因

プライベート メンバーまたは内部 (アセンブリ レベル) メンバーは、アセンブリ内、共通言語ランタイム、およびデリゲートのいずれからも呼び出されていません。 次のメンバーは、この規則でチェックされません。

規則の説明

この規則では、規則の論理で識別できないエントリ ポイントがある場合、誤って規則違反が報告されることがあります。 また、コンパイラによって、呼び出すことができないコードがアセンブリに挿入されることもあります。

違反の修正方法

この規則違反を修正するには、呼び出すことのできないコードを削除するか、そのコードを呼び出すコードを追加します。

警告を抑制する状況

この規則による警告を抑制しても安全です。

関連規則

CA1812: インスタンス化されていない内部クラスを使用しないでください

CA1801: 使用されていないパラメーターを再確認します

CA1804: 使用されていないローカルを削除します