Compartilhar via


CA1722: Identificadores não devem ter prefixo incorreto

TypeName

IdentifiersShouldNotHaveIncorrectPrefix

CheckId

CA1722

<strong>Categoria</strong>

Microsoft.Naming

Alteração significativa

Quebrando

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 tem um prefixo específico e não devem ser prefixados com um 'c'.Esta regra relatórios de violações para nomes de tipo como, por exemplo, 'CMyClass' e não relata violações para nomes de tipo como, por exemplo, 'Cache'.

Convenções de nomenclatura fornecem um aspecto familiar a bibliotecas que se destinam ao uso com a common language runtime.Isso reduz a curva de aprendizado que é necessário para novas bibliotecas de software e aumenta a confiança do cliente que a biblioteca foi desenvolvida por alguém que tenha experiência em desenvolvimento de código gerenciado.

Como corrigir violações

Remova o prefixo do identificador.

Quando suprimir avisos

Não suprimir um aviso da regra.

Regras relacionadas

CA1715: Identificadores devem ter o prefixo correto