Compartilhar via


CA1724: os nomes de tipo não devem corresponder a namespaces

TypeName

TypeNamesShouldNotMatchNamespaces

CheckId

CA1724

Categoria

Microsoft.Naming

Alteração Significativa

Quebra

Causa

Um nome de tipo corresponder nomes de um namespace de .NET Framework em uma comparação sem diferenciação de maiúsculas e minúsculas.

Descrição da Regra

Os nomes de tipo não devem corresponder aos nomes de namespaces que são definidas na biblioteca de classes de .NET Framework .Violar esta regra pode reduzir a usabilidade de biblioteca.

Como Corrigir Violações

Selecione um nome de tipo que não corresponde ao nome de um namespace da biblioteca de classes de .NET Framework .

Quando Suprimir Alertas

Para desenvolvimento, nenhum cenário conhecido ocorre quando você precisar eliminar um aviso desta regra.Antes de você suprimir o aviso, considere atentamente como os usuários da biblioteca podem ser confundidas por nome correspondente.Para enviar bibliotecas, você pode precisar eliminar um aviso desta regra.