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

Élément Valeur
ID de la règle CA1811
Category Microsoft.Performance
Modification avec rupture Sans rupture

Cause

Un membre privé ou interne (de niveau assembly) n’a pas d’appelants dans l’assembly et n’est appelé ni par le common language runtime, ni par un délégué. Les membres suivants ne sont pas vérifiés par cette règle :

Description de la règle

Cette règle peut signaler des faux positifs en présence de points d’entrée qui ne sont actuellement pas identifiés par la logique de la règle. En outre, un compilateur peut émettre du code qui ne peut pas être appelé dans un assembly.

Comment corriger les violations

Pour corriger une violation de cette règle, supprimez le code qui ne peut pas être appelé ou ajoutez du code qui l’appelle.

Quand supprimer les avertissements

Vous pouvez supprimer un avertissement de cette règle. Pour cela, consultez Supprimer les avertissements d’analyse du code.

CA1812 : Évitez les classes internes non instanciées

CA1801 : Passez en revue les paramètres inutilisés

CA1804 : Supprimez les variables locales inutilisées