CA1707: Identificadores não devem conter sublinhados
TypeName |
IdentifiersShouldNotContainUnderscores |
CheckId |
CA1707 |
<strong>Categoria</strong> |
Microsoft.Naming |
Alteração significativa |
Quebrando - quando gerado em assemblies Não-separável - quando gerado em parâmetros de tipo |
Causa
O nome de um identificador contém o caractere de sublinhado (_).
Descrição da regra
Por convenção, os nomes de identificador não contêm o caractere de sublinhado (_). A regra verifica os namespaces, tipos, membros e parâmetros.
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 todos os caracteres de sublinhado do nome.
Quando suprimir avisos
Não suprimir um aviso da regra.