Condividi tramite


CA1811: Evitare il codice privato non chiamato

TypeName

AvoidUncalledPrivateCode

CheckId

CA1811

Category

Microsoft.Performance

Breaking Change

Non sostanziale

Causa

Un membro privato o interno (a livello di assembly) non presenta chiamanti nell'assembly, non viene richiamato da Common Language Runtime e non viene richiamato da un delegato. I seguenti membri non sono controllati da questa regola:

Descrizione della regola

La regola può segnalare falsi positivi se si verificano punti di ingresso non attualmente identificati dalla logica della regola. È inoltre possibile che un compilatore crei del codice non chiamabile in un assembly.

Come correggere le violazioni

Per correggere una violazione di questa regola, rimuovere il codice non chiamabile o aggiungere del codice che lo chiami.

Esclusione di avvisi

L'esclusione di un avviso da questa regola è sicura.

Regole correlate

CA1812: Evitare classi interne prive di istanze

CA1801: Rivedere i parametri inutilizzati

CA1804: rimuovere locali non utilizzati