CA1722: os identificadores não devem ter prefixo incorreto
TypeName |
IdentifiersShouldNotHaveIncorrectPrefix |
CheckId |
CA1722 |
Categoria |
Microsoft.Naming |
Alteração Significativa |
Quebra |
Causa
Um identificador tem mais 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 têm um prefixo específico e não devem ser precedidos por C “2.0”.Esta regra relata violações para nomes de tipo como “CMyClass” e não relata violações para nomes de tipo como “cache”.
Convenções de nomenclatura dão uma aparência comum para bibliotecas que tem como foco o common language runtime.Isto reduz a curva de aprendizado que é necessária para novas bibliotecas de software, e aumenta confiança dos clientes de que a biblioteca foi desenvolvida por alguém que com experiência programar código gerenciado.
Como Corrigir Violações
Remova o prefixo do identificador.
Quando Suprimir Alertas
Não elimine um alerta desta regra.