Compartir a través de


CA1724: Los nombres de tipo no deben coincidir con los espacios de nombres

Nombre de tipo

TypeNamesShouldNotMatchNamespaces

Identificador de comprobación

CA1724

Categoría

Microsoft.Naming

Cambio problemático

Causa

Un nombre de tipo coincide con los nombres de un espacio de nombres de .NET Framework en una comparación sin distinción entre mayúsculas y minúsculas.

Descripción de la regla

Los nombres de tipo no deben coincidir con los nombres de espacios de nombres definidos en la biblioteca de clases de .NET Framework. Infringir esta regla puede reducir la utilidad de la biblioteca.

Cómo corregir infracciones

Seleccione un nombre de tipo que no coincide con el nombre de un espacio de nombres de la biblioteca de clases .NET Framework.

Cuándo suprimir advertencias

Para el nuevo desarrollo, no se da ningún escenario conocido donde se deba suprimir ninguna advertencia de esta regla. Antes de suprimir la advertencia, piense que el nombre que coincide podría confundir a los usuarios de la biblioteca. Para enviar las bibliotecas, quizá deba suprimir una advertencia de esta regla.