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.
Regras relacionadas
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de