CA1724: Nomes de tipo não devem corresponder a Namespaces

TypeName

TypeNamesShouldNotMatchNamespaces

CheckId

CA1724

<strong>Categoria</strong>

Microsoft.Naming

Alteração significativa

Quebrando

Causa

Um nome de tipo corresponde a um .NET Framework nomes de namespace em uma comparação diferenciando maiúsculas de minúsculas.

Descrição da regra

Nomes de tipo não devem corresponder os nomes dos namespaces que são definidos no .NET Framework biblioteca de classe. Violam essa regra pode reduzir a usabilidade da biblioteca.

Como corrigir violações

Selecione um nome de tipo não corresponde ao nome de um .NET Framework espaço para nome de biblioteca de classe.

Quando suprimir avisos

Para desenvolvimento de novos, sem conhecidos cenários ocorrerem onde você deve eliminar um aviso esta regra. Antes de você suprime o aviso, considere cuidadosamente como os usuários de sua biblioteca podem ficar confuso com o nome correspondente. Para bibliotecas de remessa, você pode ter que eliminar um aviso esta regra.