Compartilhar via


CA1707: os identificadores não devem conter sublinhados

TypeName

IdentifiersShouldNotContainUnderscores

CheckId

CA1707

Categoria

Microsoft.Naming

Alteração Significativa

Interromper quando - gerado em assemblies

Sem-quebras - se for gerado em parâmetros de tipo

Causa

O nome de um identificador contiver o caractere de sublinhado (_).

Descrição da Regra

Por convenção, os nomes de identificadores não contêm o caractere de sublinhado (_).A regra verifica namespaces, tipos, membros, e parâmetros.

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 todos os caracteres sublinhados do nome.

Quando Suprimir Alertas

Não elimine um alerta desta regra.

Regras Relacionadas

CA1709: os identificadores do recurso devem ter maiúsculas e minúsculas corretas

CA1708: os identificadores devem ser diferentes além de maiúsculas de minúsculas