Dela via


CA1823: Undvik oanvända privata fält

Property Värde
Regel-ID CA1823
Title Undvik oanvända privata fält
Kategori Prestanda
Korrigeringen är icke-bakåtkompatibel Icke-icke-bryta
Aktiverad som standard i .NET 9 Nej

Orsak

Den här regeln rapporteras när ett privat fält finns i koden men inte används av någon kodsökväg.

Regelbeskrivning

Privata fält har identifierats som inte verkar vara tillgängliga i sammansättningen.

Så här åtgärdar du överträdelser

Om du vill åtgärda ett brott mot den här regeln tar du bort fältet eller lägger till kod som använder den.

När du ska ignorera varningar

Det är säkert att ignorera en varning från den här regeln.

Ignorera en varning

Om du bara vill förhindra en enda överträdelse lägger du till förprocessordirektiv i källfilen för att inaktivera och aktiverar sedan regeln igen.

#pragma warning disable CA1823
// The code that's violating the rule is on this line.
#pragma warning restore CA1823

Om du vill inaktivera regeln för en fil, mapp eller ett projekt anger du dess allvarlighetsgrad till none i konfigurationsfilen.

[*.{cs,vb}]
dotnet_diagnostic.CA1823.severity = none

Mer information finns i Så här utelämnar du kodanalysvarningar.