Share via


Nicht aufgerufenen privaten Code vermeiden

     TypeName

AvoidUncalledPrivateCode

CheckId

CA1811

Kategorie

Microsoft.Performance

Unterbrechende Änderung

NonBreaking

Ursache

Zu einem privaten oder internen Member (Assemblyebenemember) gibt es in der Assembly keine Aufrufer, er wird nicht durch die Common Language Runtime aufgerufen, und der Member wird 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. Außerdem besteht die Möglichkeit, dass ein Compiler nicht aufrufbaren Code in eine Assembly ausgibt.

Behandlung 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.

Warnungsausschluss

Eine Warnung dieser Regel kann gefahrlos ausgeschlossen werden.

Verwandte Regeln

Nicht instanziierte interne Klassen vermeiden

Nicht verwendete Parameter überprüfen

Nicht verwendete lokale Variablen entfernen