Condividi tramite


I nomi dei tipi non devono corrispondere agli spazi dei nomi

Aggiornamento: novembre 2007

TypeName

TypeNamesShouldNotMatchNamespaces

CheckId

CA1724

Category

Microsoft.Naming

Breaking Change

Breaking

Causa

Un nome di tipo corrisponde a uno dei nomi degli spazi dei nomi riportati di seguito in un confronto senza distinzione tra maiuscole e minuscole:

  • Collections

  • Forms

  • System

  • UI

Descrizione della regola

I nomi dei tipi non devono corrispondere ai nomi degli spazi dei nomi definiti nella libreria di classi .NET Framework. La violazione di questa regola può ridurre l'utilizzabilità della libreria.

Correzione di violazioni

Selezionare un nome di tipo che non corrisponda al nome di uno spazio dei nomi della libreria di classi .NET Framework.

Esclusione di avvisi

Per i nuovi sviluppi, non vi sono scenari noti in cui sia necessario escludere un avviso da questa regola. Per le librerie fornite, potrebbe essere necessario escludere un avviso da questa regola.