Compartir a través de


Los nombres de los parámetros deben coincidir con la declaración base

Actualización: noviembre 2007

     TypeName

ParameterNamesShouldMatchBaseDeclaration

Identificador de comprobación

CA1725

Category

Microsoft.Naming

Cambio problemático

Motivo

El nombre de un parámetro en un reemplazo de método visible externamente no coincide con el nombre del parámetro de la declaración base del método o con el nombre del parámetro en la declaración de interfaz del método.

Descripción de la regla

El uso del mismo nombre para un parámetro en una jerarquía de reemplazo aumenta la utilidad de los reemplazos de método. Cuando el nombre de un parámetro en un método derivado es distinto del nombre de la declaración base, puede resultar difícil determinar si el método es un reemplazo del método base o una nueva sobrecarga del método.

Cómo corregir infracciones

Para corregir una infracción de esta regla, cambie el nombre del parámetro de modo que sea el mismo que en la declaración base. La corrección es un cambio problemático para los métodos visibles para COM.

Cuándo suprimir advertencias

No suprima ninguna advertencia de esta regla excepto para los métodos que se vean de COM en bibliotecas que se hayan distribuido previamente.