Freigeben über


CA1811: Nicht aufgerufenen privaten Code vermeiden

TypeName

AvoidUncalledPrivateCode

CheckId

CA1811

Kategorie

Microsoft.Performance

Unterbrechende Änderung

Nicht unterbrechend

Ursache

Zu einem privaten oder internen Member (auf Assemblyebene) gibt es in der Assembly keine Aufrufer, er wird nicht durch die Common Language Runtime und nicht durch einen Delegaten aufgerufen. Die folgenden Member werden von dieser Regel nicht überprüft:

Regelbeschreibung

Diese Regel kann fälschlicherweise Verstöße melden, wenn es Einstiegspunkte gibt, die derzeit nicht durch die Regellogik identifiziert werden. Auch gibt ein Compiler möglicherweise nicht aufrufbaren Code in eine Assembly aus.

Behandeln von Verstößen

Um einen Verstoß gegen diese Regel zu beheben, entfernen Sie den nicht aufrufbaren Code, oder fügen Sie Code hinzu, der den Code aufruft.

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