Compartilhar via


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 espaços de nomes 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 na .NET Framework biblioteca de classes.Violam essa regra pode reduzir a capacidade de uso da biblioteca.

Como corrigir violações

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

Quando suprimir avisos

Para o desenvolvimento de novos, sem conhecidos cenários ocorrem onde você deve eliminar um aviso esta regra.Antes de você eliminar o aviso, considere cuidadosamente como os usuários de sua biblioteca podem ficar confuso com o nome correspondente.Para bibliotecas de remessa, talvez seja necessário eliminar um aviso esta regra.