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 |
Sí |
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.