CA1722: Identificadores não devem ter o prefixo incorreto
TypeName |
IdentifiersShouldNotHaveIncorrectPrefix |
CheckId |
CA1722 |
<strong>Categoria</strong> |
Microsoft.Naming |
Alteração significativa |
Quebrando |
Causa
Um identificador tem um prefixo incorreto.
Descrição da regra
Por convenção, somente determinados elementos de programação têm nomes que começam com um prefixo específico.
Os nomes de tipo não tem um prefixo específico e não devem ser prefixados com um 'c'. Esta regra relatórios de violações para nomes de tipo como, por exemplo, 'cmyclass' e não as violações de relatório para nomes de tipo como, por exemplo, 'Cache'.
Convenções de nomenclatura fornecem um aspecto familiar a bibliotecas que se destinam ao uso com a common language runtime. Isso reduz a curva de aprendizado que é necessário para novas bibliotecas de software e aumenta a confiança do cliente que a biblioteca foi desenvolvida por alguém que tenha experiência em desenvolvimento de código gerenciado.
Como corrigir violações
Remova o prefixo do identificador.
Quando suprimir avisos
Não suprimir um aviso da regra.