CA1726: Utilizzare termini preferiti
TypeName |
UsePreferredTerms |
CheckId |
CA1726 |
Category |
Microsoft.Naming |
Breaking Change |
Sostanziale - Quando generato su assembly Non sostanziale - Quando generato su parametri di tipo |
Causa
Il nome di un identificatore visibile esternamente include un termine per il quale esiste un termine alternativo preferito.In alternativa, il nome include il termine Flag o Flags.
Descrizione della regola
La regola analizza un identificatore in token.Ogni singolo token e ogni combinazione di token duali contigui viene confrontata ai termini compilati nella regola e nella sezione Deprecato dei dizionari personalizzati.Nella tabella riportata di seguito sono visualizzati i termini compilati nella regola e le alternative preferite.
Termine obsoleto |
Termine preferito |
---|---|
Arent |
AreNot |
Cancelled |
Canceled |
Cant |
Cannot |
ComPlus |
EnterpriseServices |
Couldnt |
CouldNot |
Didnt |
DidNot |
Doesnt |
DoesNot |
Dont |
DoNot |
Flag o Flags |
Non è presente alcun termine di sostituzione.Non utilizzare. |
Hadnt |
HadNot |
Hasn't |
HasNot |
Havent |
HaveNot |
Indices |
Indici |
Isnt |
IsNot |
LogIn |
LogOn |
LogOut |
LogOff |
Shouldnt |
ShouldNot |
SignOn |
SignIn |
SignOff |
SignOut |
Wasnt |
WasNot |
Werent |
WereNot |
Wont |
WillNot |
Wouldnt |
WouldNot |
Writeable |
Writable |
Come correggere le violazioni
Per correggere una violazione di questa regola, sostituire il termine con il termine alternativo preferito.
Esclusione di avvisi
Escludere un avviso dalla regola solo se il nome dell'identificatore è intenzionale e correlato in maniera specifica al termine originale, invece che al termine preferito.