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.

CA1709: Los identificadores deben utilizar las mayúsculas y minúsculas correctamente

CA1708: Los identificadores se deben diferenciar en algo más que en el uso de mayúsculas y minúsculas

CA1707: Los identificadores no deben contener caracteres de subrayado