CA1823: Ongebruikte privévelden vermijden
Eigenschappen | Weergegeven als |
---|---|
Regel-id | CA1823 |
Titel | Vermijd ongebruikte privévelden |
Categorie | Prestaties |
Oplossing is brekend of niet-brekend | Niet-brekend |
Standaard ingeschakeld in .NET 9 | Nee |
Oorzaak
Deze regel wordt gerapporteerd wanneer er een privéveld in uw code bestaat, maar niet wordt gebruikt door een codepad.
Beschrijving van regel
Er zijn privévelden gedetecteerd die niet in de assembly worden geopend.
Schendingen oplossen
Als u een schending van deze regel wilt oplossen, verwijdert u het veld of voegt u code toe die deze gebruikt.
Wanneer waarschuwingen onderdrukken
Het is veilig om een waarschuwing van deze regel te onderdrukken.
Een waarschuwing onderdrukken
Als u slechts één schending wilt onderdrukken, voegt u preprocessorrichtlijnen toe aan uw bronbestand om de regel uit te schakelen en vervolgens opnieuw in te schakelen.
#pragma warning disable CA1823
// The code that's violating the rule is on this line.
#pragma warning restore CA1823
Als u de regel voor een bestand, map of project wilt uitschakelen, stelt u de ernst none
ervan in op het configuratiebestand.
[*.{cs,vb}]
dotnet_diagnostic.CA1823.severity = none
Zie Codeanalysewaarschuwingen onderdrukken voor meer informatie.