CA2204: Literais devem ser escritos corretamente
TypeName |
LiteralsShouldBeSpelledCorrectly |
CheckId |
CA2204 |
<strong>Categoria</strong> |
Microsoft.Usage |
Alteração significativa |
Não separável |
Causa
Passa um método que uma seqüência literal para o que é usada em um parâmetro ou uma propriedade que requer uma seqüência localizada e a seqüência literal contém uma ou mais palavras que não são reconhecidas pela biblioteca do verificador ortográfico do Microsoft.
Descrição da regra
Esta regra verifica se uma seqüência de caracteres literal, o que é passada como um valor para um parâmetro ou uma propriedade quando um ou mais das seguintes situações for verdadeira:
O LocalizableAttribute atributo do parâmetro ou propriedade é definido como true.
O nome de parâmetro ou propriedade contém "Texto", "Mensagem" ou "Legenda".
O nome do parâmetro de seqüência de caracteres que é passado para um método console. Write ou console. WriteLine é "valor" ou "Formatar".
Esta regra analisa a seqüência literal em palavras, tokenizing palavras compostas e verifica a ortografia de cada palavra/token.Para obter informações sobre o algoritmo de análise, consulte CA1704: Identificadores devem ser escritos corretamente.
Por padrão, a versão em inglês (en) o verificador ortográfico é usada.
Como corrigir violações
Para corrigir uma violação desta regra, corrija a ortografia da palavra ou adicionar a palavra ao dicionário personalizado.Para obter informações sobre como usar os dicionários personalizados, consulte Como: personalizar o dicionário de análise de código.
Quando suprimir avisos
Não suprimir um aviso da regra.Corretamente as palavras escritas de reduzem a curva de aprendizado necessária para novas bibliotecas de software.
Regras relacionadas
CA1704: Identificadores devem ser escritos corretamente
CA1703: Seqüências de recursos devem ser escritas corretamente