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