Share via


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.