Nomes de tipo não devem corresponder a espaços para nome
TypeName |
TypeNamesShouldNotMatchNamespaces |
CheckId |
CA1724 |
Category (Categoria) |
Microsoft.Naming |
Quebrando alterar |
Quebrando |
Causa
Um nome de tipo corresponde a um dos seguintes namespace nomes em uma comparação não diferencia maiúsculas de minúsculas:
Coleções
Formulários
Sistema
IU
Descrição da regra
Nomes de tipo não devem corresponder os nomes dos espaços para nome definidos na .NET Framework biblioteca de classes. Violam essa regra pode reduzir o uso da biblioteca.
Como corrigir violações
selecionar um nome de tipo não corresponde ao nome de um .NET Framework espaço para nome da biblioteca de classes.
Quando suprimir avisos
Para o desenvolvimento de novo, não há nenhum cenários conhecidos onde você deve eliminar um aviso esta regra.Para bibliotecas de remessa, talvez seja necessário eliminar um aviso da regra.