CA1823 : Évitez les champs privés inutilisés
Propriété | Value |
---|---|
Identificateur de la règle | CA1823 |
Titre | Évitez les champs privés inutilisés |
Catégorie | Performances |
Le correctif est cassant ou non cassant | Sans rupture |
Activé par défaut dans .NET 8 | Non |
Cause
Cette règle est signalée quand un champ privé existe dans votre code, mais qu’il n’est utilisé par aucun chemin du code.
Description de la règle
Des champs privés qui ne sont pas accessibles dans l'assembly ont été détectés.
Comment corriger les violations
Pour corriger une violation de cette règle, supprimez le champ ou ajoutez du code qui l’utilise.
Quand supprimer les avertissements
Vous pouvez supprimer un avertissement de cette règle.
Supprimer un avertissement
Si vous voulez supprimer une seule violation, ajoutez des directives de préprocesseur à votre fichier source pour désactiver et réactiver la règle.
#pragma warning disable CA1823
// The code that's violating the rule is on this line.
#pragma warning restore CA1823
Pour désactiver la règle sur un fichier, un dossier ou un projet, définissez sa gravité sur none
dans le fichier de configuration.
[*.{cs,vb}]
dotnet_diagnostic.CA1823.severity = none
Pour plus d’informations, consultez Comment supprimer les avertissements de l’analyse de code.
Règles associées
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour