Identificadores não devem corresponder a palavras-chave
TypeName |
IdentifiersShouldNotMatchKeywords |
CheckId |
CA1716 |
Category (Categoria) |
Microsoft.Naming |
Quebrando alterar |
Quebrando |
Causa
Um nome de namespace ou um nome de tipo corresponde a uma palavra-chave reservada em uma linguagem de programação.
Descrição da regra
Identificadores de espaços para nomes e tipos não devem corresponder a palavras-chave definidas por linguagens que visam common linguagem tempo de execução.Dependendo da linguagem em uso e a palavra-chave, erros do compilador e ambigüidades podem dificultar a biblioteca de usar.
Esta regra verifica com palavras-chave nos seguintes idiomas:
Visual Basic
C#
C + + / CLI
J#
Comparação não diferenciar diferenciar maiúsculas de minúsculas é usada para palavras-chave do Visual Basic e comparação diferenciando diferenciar maiúsculas de minúsculas é usada para outros idiomas.
Como corrigir violações
selecionar um nome que não aparece na lista de palavras-chave.
Quando suprimir avisos
Não suprimir um aviso da regra.A biblioteca pode não ser utilizável em todos os idiomas disponível no .NET Framework.