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.