Gli identificatori non devono contenere un prefisso non corretto
Aggiornamento: novembre 2007
TypeName |
IdentifiersShouldNotHaveIncorrectPrefix |
CheckId |
CA1722 |
Category |
Microsoft.Naming |
Breaking Change |
Breaking |
Causa
Un identificatore contiene un prefisso non corretto.
Descrizione della regola
Per convenzione, solo determinati elementi di programmazione presentano nomi che iniziano con un prefisso specifico.
I nomi dei tipi non presentano un prefisso specifico e non devono avere il prefisso "C". Questa regola segnala violazioni per i nomi di tipi come "CMyClass", mentre non segnala violazioni per i nomi di tipi come "Cache".
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.
Correzione di violazioni
Rimuovere il prefisso dall'identificatore.
Esclusione di avvisi
Non escludere un avviso da questa regola.