CA1719: Los nombres de parámetro no deben coincidir con los nombres de miembro
Elemento | Valor |
---|---|
RuleId | CA1719 |
Category | Microsoft.Naming |
Cambio importante | Problemático |
Causa
El nombre de un miembro visible externamente coincide, en una comparación sin distinción entre mayúsculas y minúsculas, el nombre de uno de sus parámetros.
Descripción de la regla
Un nombre de parámetro debe comunicar el significado del parámetro y un nombre de miembro debe comunicar el significado del miembro. Sería un diseño extraño si éstos fueran los mismos. Denominar un parámetro igual que el nombre del miembro no es intuitivo y dificulta el uso de la biblioteca.
Cómo corregir infracciones
Seleccione un nombre de parámetro que no coincida con el nombre del miembro.
Cuándo suprimir las advertencias
Para el nuevo desarrollo, no hay escenarios conocidos donde se deba suprimir una advertencia de esta regla. En el caso del envío de librerías, es posible que tenga que suprimir una advertencia de esta regla.
Reglas relacionadas
CA1709: Los identificadores deben utilizar las mayúsculas y minúsculas correctamente
CA1707: Los identificadores no deben contener caracteres de subrayado
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de