Partilhar via


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