CA1722: Identificadores não devem ter um prefixo incorreto

Item Valor
RuleId CA1722
Categoria Microsoft.Naming
Alteração da falha Quebra

Causa

Um identificador tem um prefixo incorreto.

Descrição da regra

Por convenção, somente determinados elementos de programação têm nomes que começam com um prefixo específico.

Os nomes de tipo não têm um prefixo específico e não devem ser prefixados com um 'C'. Essa regra relata violações para nomes de tipo como 'CMyClass' e não relata violações para nomes de tipo como 'Cache'.

As convenções de nomenclatura fornecem uma aparência comum para bibliotecas destinadas a Common Language Runtime. Essa consistência reduz a curva de aprendizado necessária para novas bibliotecas de software e aumenta a confiança do cliente de que a biblioteca foi desenvolvida por alguém com experiência no desenvolvimento de código gerenciado.

Como corrigir violações

Remova o prefixo do identificador.

Quando suprimir avisos

Não suprima um aviso nessa regra.

CA1715: Identificadores devem ter um prefixo correto