Partager via


CA1726 : Utilisez les termes par défaut

Élément Valeur
ID de la règle CA1726
Category Microsoft.Naming
Modification avec rupture Cassant : lorsqu’il est déclenché sur des assemblys

Non cassant : lorsqu’il est déclenché sur les paramètres de type

Cause

Le nom d'un identificateur visible de l'extérieur contient un terme pour lequel un autre terme par défaut existe. Ou le nom inclut le terme Indicateur ou Indicateurs.

Description de la règle

Cette règle analyse un identificateur dans des jetons. Chaque jeton unique et chaque combinaison de deux jetons contigus sont comparés aux termes intégrés à la règle et à la section des règles dépréciées de tous les dictionnaires personnalisés. Le tableau suivant présente les termes intégrés à la règle et leurs alternatives de prédilection.

Terme obsolète Terme de prédilection
Arent AreNot
Cancelled Canceled
Cant Cannot
ComPlus EnterpriseServices
Couldnt CouldNot
Didnt DidNot
Doesnt DoesNot
Dont DoNot
Flag ou Flags Il n’existe aucun terme de remplacement. Ne pas utiliser.
Hadnt HadNot
Hasnt HasNot
Havent HaveNot
Indices Indexes
Isnt IsNot
LogIn LogOn
LogOut LogOff
Shouldnt ShouldNot
SignOn SignIn
SignOff SignOut
Wasnt WasNot
Werent WereNot
Wont WillNot
Wouldnt WouldNot
Writeable Writable

Comment corriger les violations

Pour corriger une violation de cette règle, remplacez le terme par le terme de prédilection alternatif.

Quand supprimer les avertissements

Supprimez un avertissement de cette règle uniquement si le nom de l’identificateur est intentionnel et se rapporte spécifiquement au terme d’origine plutôt qu’au terme de prédilection.

Avertissements liés à l’affectation de noms