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.