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 propriedade que requer uma seqüência localizada e a seqüência de caracteres 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 uma cadeia de caracteres literal é passada como um valor para um parâmetro ou a 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 de console. Write ou console. WriteLine é o "valor" ou "format".
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, é usada a versão em inglês (en) o verificador ortográfico.
Como corrigir violações
Para corrigir uma violação desta regra, corrigir 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