CA1722 : Les identificateurs ne doivent pas porter un préfixe incorrectCA1722: Identifiers should not have incorrect prefix

TypeNameTypeName IdentifiersShouldNotHaveIncorrectPrefixIdentifiersShouldNotHaveIncorrectPrefix
CheckIdCheckId CA1722CA1722
CategoryCategory Microsoft.NamingMicrosoft.Naming
Modification avec ruptureBreaking Change RuptureBreaking

CauseCause

Un identificateur a un préfixe incorrect.An identifier has an incorrect prefix.

Description de la règleRule description

Par convention, seuls certains éléments de programmation présentent des noms qui commencent par un préfixe spécifique.By convention, only certain programming elements have names that begin with a specific prefix.

Noms de types n’ont pas d’un préfixe spécifique et ne doivent pas être préfixés par un « C ».Type names do not have a specific prefix and should not be prefixed with a 'C'. Cette règle signale les violations pour les noms de types tels que 'CMyClass' et ne signale pas de violations pour les noms de types tels que « Cache ».This rule reports violations for type names such as 'CMyClass' and does not report violations for type names such as 'Cache'.

Conventions d’affectation de noms fournissent une apparence commune pour les bibliothèques qui ciblent le common language runtime.Naming conventions provide a common look for libraries that target the common language runtime. Cette cohérence réduit la courbe d’apprentissage qui a requis pour les nouvelles bibliothèques de logiciels et confirment au client que la bibliothèque a été développée par une personne compétente en matière de développement de code managé.This consistency reduces the learning curve that's required for new software libraries and increases customer confidence that the library was developed by someone who has expertise in developing managed code.

Comment corriger les violationsHow to fix violations

Supprimez le préfixe de l’identificateur.Remove the prefix from the identifier.

Quand supprimer les avertissementsWhen to suppress warnings

Ne supprimez aucun avertissement de cette règle.Do not suppress a warning from this rule.

CA1715 : Les identificateurs doivent avoir un préfixe correctCA1715: Identifiers should have correct prefix