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.