Freigeben über


CA1823: Nicht verwendete private Felder vermeiden

TypeName

AvoidUnusedPrivateFields

CheckId

CA1823

Kategorie (Category)

Microsoft.Performance

Unterbrechende Änderung

Nicht unterbrechend

Ursache

Ein Verstoß gegen diese Regel wird gemeldet, wenn im Code ein privates Feld vorhanden ist, dieses aber von keinem Codepfad verwendet wird.

Regelbeschreibung

Es wurden private Felder erkannt, auf die in der Assembly anscheinend kein Zugriff erfolgt.

Behandeln von Verstößen

Um einen Verstoß gegen diese Regel zu beheben, entfernen Sie das Feld, oder fügen Sie den Code hinzu, in dem das Feld verwendet wird.

Wann sollten Warnungen unterdrückt werden?

Warnungen dieser Regel können gefahrlos unterdrückt werden.

Verwandte Regeln

CA1812: Nicht instanziierte interne Klassen vermeiden

CA1801: Nicht verwendete Parameter überprüfen

CA1804: Nicht verwendete lokale Variablen entfernen

CA1811: Nicht aufgerufenen privaten Code vermeiden