CA1707: Gli identificatori non devono contenere caratteri di sottolineatura
TypeName |
IdentifiersShouldNotContainUnderscores |
CheckId |
CA1707 |
Category |
Microsoft.Naming |
Breaking Change |
Sostanziale: quando generato su assembly Non sostanziale - Quando generato su parametri di tipo |
Causa
Il nome di un identificatore contiene il carattere di sottolineatura (_).
Descrizione della regola
Per convenzione i nomi degli identificatori non contengono il carattere di sottolineatura (_). In base alla regola vengono controllati spazi dei nomi, tipi, membri e parametri.
Le convenzioni di denominazione forniscono un aspetto comune alle librerie che si avvalgono di Common Language Runtime. In questo modo si riduce la curva di apprendimento necessaria per le nuove librerie software e i clienti possono confidare nel fatto che la libreria è stata sviluppata da un esperto nello sviluppo di codice gestito.
Come correggere le violazioni
Rimuovere tutti i caratteri di sottolineatura dal nome.
Esclusione di avvisi
Non escludere un avviso da questa regola.
Regole correlate
CA1708: Gli identificatori non si devono differenziare solo in base alle maiuscole e minuscole