Compartilhar via


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.