Condividi tramite


CA1724: I nomi dei tipi non devono corrispondere agli spazi dei nomi

TypeName

TypeNamesShouldNotMatchNamespaces

CheckId

CA1724

Category

Microsoft.Naming

Breaking Change

Breaking

Causa

Un nome del tipo corrisponde a uno dei nomi degli spazi dei nomi di .NET Framework in un confronto senza distinzione tra maiuscole e minuscole.

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.

Come correggere le 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. Prima di eliminare l'avviso, valutare attentamente come gli utenti della libreria potrebbero essere disorientati dal nome corrispondente. Per le librerie fornite, potrebbe essere necessario escludere un avviso da questa regola.