Los nombres de tipos no deberían coincidir con los espacios de nombres
Actualización: noviembre 2007
Nombre de tipo |
TypeNamesShouldNotMatchNamespaces |
Identificador de comprobación |
CA1724 |
Categoría |
Microsoft.Naming |
Cambio problemático |
Sí |
Motivo
Un nombre de tipo coincide con uno de los nombres de espacio de nombres siguientes en una comparación sin distinción entre mayúsculas y minúsculas:
Collections
Forms
System
UI
Descripción de la regla
Los nombres de tipo no deberían coincidir con los nombres de espacios de nombres definidos en la biblioteca de clases .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 hay ningún escenario conocido donde se deba suprimir ninguna advertencia de esta regla. Para enviar las bibliotecas, quizá deba suprimir una advertencia de esta regla.