CA1726: Utilizzare termini preferiti

Articolo Valore
ID regola CA1726
Category Microsoft.Naming
Modifica Interruzione: quando viene attivato sugli assembly

Non di rilievo: quando viene attivato sui 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 regola

Questa regola analizza un identificatore in token. Ogni token singolo e ogni combinazione di token duale contigua viene confrontata con i termini incorporati nella regola e nella sezione Deprecata di tutti i dizionari personalizzati. La tabella seguente illustra i termini incorporati nella regola e le relative alternative preferite.

Termine obsoleto Termine preferito
Arent AreNot
Cancelled Canceled
Cant Cannot
ComPlus EnterpriseServices
Couldnt CouldNot
Didnt DidNot
Doesnt DoesNot
Dont DoNot
Flag oppure Flags Non esiste alcun termine di sostituzione. Non utilizzare.
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

Come correggere le violazioni

Per correggere una violazione di questa regola, sostituire il termine con il termine alternativo preferito.

Quando eliminare gli avvisi

Eliminare un avviso da questa regola solo se il nome dell'identificatore è intenzionale e si riferisce in modo specifico al termine originale anziché al termine preferito.

Avvisi di denominazione