CA1823 : Évitez les champs privés inutilisésCA1823: Avoid unused private fields

TypeNameTypeName AvoidUnusedPrivateFieldsAvoidUnusedPrivateFields
CheckIdCheckId CA1823CA1823
CategoryCategory Microsoft.PerformanceMicrosoft.Performance
Modification avec ruptureBreaking Change Sans ruptureNon-breaking

CauseCause

Cette règle est signalée lorsqu’un champ privé dans votre code existe mais n’est pas utilisé par n’importe quel chemin d’accès du code.This rule is reported when a private field in your code exists but is not used by any code path.

Description de la règleRule description

Des champs privés qui ne sont pas accessibles dans l'assembly ont été détectés.Private fields were detected that do not appear to be accessed in the assembly.

Comment corriger les violationsHow to fix violations

Pour corriger une violation de cette règle, supprimez le champ ou ajouter du code qui l’utilise.To fix a violation of this rule, remove the field or add code that uses it.

Quand supprimer les avertissementsWhen to suppress warnings

Il est possible de supprimer un avertissement de cette règle.It is safe to suppress a warning from this rule.

CA1812 : Évitez les classes internes non instanciéesCA1812: Avoid uninstantiated internal classes

CA1801 : Passez en revue les paramètres inutilisésCA1801: Review unused parameters

CA1804 : Supprimez les variables locales inutiliséesCA1804: Remove unused locals

CA1811 : Évitez le recours à du code privé non appeléCA1811: Avoid uncalled private code