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 |
Sí |
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.