CA1719: Los nombres de parámetro no deberían coincidir con los nombres de miembro
Nombre de tipo |
ParameterNamesShouldNotMatchMemberNames |
Identificador de comprobación |
CA1719 |
Categoría |
Microsoft.Naming |
Cambio problemático |
Sí |
Motivo
El nombre de un miembro visible externamente, en una comparación sin distinción entre mayúsculas y minúsculas, coincide con 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 de miembro.
Cuándo suprimir advertencias
Para el nuevo desarrollo, no se da 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.
Reglas relacionadas
CA1709: Los identificadores deberían utilizar las mayúsculas y minúsculas correctamente