Megosztás a következőn keresztül:


CA1823: A nem használt privát mezők elkerülése

Tulajdonság Érték
Szabályazonosító CA1823
Cím A nem használt privát mezők elkerülése
Kategória Teljesítmény
A javítás kompatibilitástörő vagy nem törik Nem törés
Alapértelmezés szerint engedélyezve a .NET 8-ban Nem

Ok

Ez a szabály akkor jelenik meg, ha a kódban létezik egy privát mező, de a kód elérési útja nem használja.

Szabály leírása

A rendszer olyan privát mezőket észlelt, amelyek nem jelennek meg a szerelvényben.

Szabálysértések kijavítása

A szabály megsértésének kijavításához távolítsa el a mezőt, vagy adja hozzá az azt használó kódot.

Mikor kell letiltani a figyelmeztetéseket?

A szabály figyelmeztetésének mellőzése biztonságos.

Figyelmeztetés mellőzése

Ha csak egyetlen szabálysértést szeretne letiltani, adjon hozzá előfeldolgozási irányelveket a forrásfájlhoz a szabály letiltásához és újbóli engedélyezéséhez.

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

Ha le szeretné tiltani egy fájl, mappa vagy projekt szabályát, állítsa annak súlyosságát none a konfigurációs fájlban.

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

További információ: Kódelemzési figyelmeztetések letiltása.