CA1823: Evitare campi privati non utilizzati
Proprietà | valore |
---|---|
ID regola | CA1823 |
Title | Evitare campi privati non usati |
Categoria | Prestazioni |
La correzione causa un'interruzione o meno | Non causa un'interruzione |
Abilitato per impostazione predefinita in .NET 9 | No |
Causa
Questa regola viene segnalata quando un campo privato esiste nel codice, ma non viene usato da alcun percorso di codice.
Descrizione regola
Sono stati rilevati campi privati che non sembrano essere utilizzati all'interno dell'assembly.
Come correggere le violazioni
Per correggere una violazione di questa regola, rimuovere il campo o aggiungere il codice che lo usa.
Quando eliminare gli avvisi
È sicuro eliminare un avviso da questa regola.
Eliminare un avviso
Se si vuole eliminare una singola violazione, aggiungere direttive del preprocessore al file di origine per disabilitare e quindi riabilitare la regola.
#pragma warning disable CA1823
// The code that's violating the rule is on this line.
#pragma warning restore CA1823
Per disabilitare la regola per un file, una cartella o un progetto, impostarne la gravità none
su nel file di configurazione.
[*.{cs,vb}]
dotnet_diagnostic.CA1823.severity = none
Per altre informazioni, vedere Come eliminare gli avvisi di analisi del codice.