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.