CA1726 : Utilisez les termes par défautCA1726: Use preferred terms

TypeNameTypeName UsePreferredTermsUsePreferredTerms
CheckIdCheckId CA1726CA1726
CategoryCategory Microsoft.NamingMicrosoft.Naming
Modification avec ruptureBreaking Change Avec rupture - lorsque déclenchée sur les assemblysBreaking - when fired on assemblies

Sans rupture - lorsque déclenchée sur les paramètres de typeNon-breaking - when fired on type parameters

CauseCause

Le nom d'un identificateur visible de l'extérieur contient un terme pour lequel un autre terme par défaut existe.The name of an externally visible identifier includes a term for which an alternative, preferred term exists. Vous pouvez également le nom comprend le terme indicateur ou indicateurs.Alternatively, the name includes the term Flag or Flags.

Description de la règleRule Description

Cette règle analyse un identificateur dans des jetons.This rule parses an identifier into tokens. Chaque jeton unique et chaque combinaison de jetons doubles contigu sont comparée à des termes qui sont générés dans la règle et dans la section déconseillé des dictionnaires personnalisés.Each single token and each contiguous dual token combination is compared to terms that are built into the rule and in the Deprecated section of any custom dictionaries. Le tableau suivant présente les termes qui sont intégrées à la règle et leurs solutions de remplacement par défaut.The following table shows the terms that are built into the rule and their preferred alternatives.

Terme obsolèteObsolete term Terme favoriPreferred term
ne sont pasArent Ne sont pasAreNot
AnnuléCancelled CanceledCanceled
ImpossibleCant Ne peut pasCannot
ComPlusComPlus EnterpriseServicesEnterpriseServices
CouldntCouldnt N’a pas puCouldNot
N’a pasDidnt DidNotDidNot
LecteurDoesnt NeDoesNot
Ne pasDont Ne pasDoNot
Indicateur ou indicateursFlag or Flags Il n’existe aucun terme de remplacement.There is no replacement term. Ne pas utiliser.Do not use.
n’était pasHadnt HadNotHadNot
N’a pasHasn't HasNotHasNot
ne l’avez pasHavent HaveNotHaveNot
IndicesIndices IndexIndexes
n’est pasIsnt IsNotIsNot
ConnexionLogIn Ouverture de sessionLogOn
DéconnexionLogOut Fermeture de sessionLogOff
ShouldntShouldnt ShouldNotShouldNot
AuthentificationSignOn Ouverture de sessionSignIn
ApprobationSignOff DéconnexionSignOut
WasntWasnt WasNotWasNot
n’ont pas étéWerent N’ont pas étéWereNot
ImpossibleWont WillNotWillNot
WouldntWouldnt WouldNotWouldNot
Accessible en écritureWriteable Accessible en écritureWritable

Comment corriger les violationsHow to Fix Violations

Pour corriger une violation de cette règle, remplacez le terme par le terme de remplacement par défaut.To fix a violation of this rule, replace the term with the preferred alternative term.

Quand supprimer les avertissementsWhen to Suppress Warnings

Supprimer un avertissement de cette règle uniquement si le nom de l’identificateur se rapporte intentionnellement et spécifiquement au terme d’origine au lieu du terme favori.Suppress a warning from this rule only if the name of the identifier is intentional and relates specifically to the original term instead of the preferred term.

Avertissements liés à l’affectation de nomsNaming Warnings