CA1725 : Les noms de paramètres doivent correspondre à la déclaration de base
TypeName |
ParameterNamesShouldMatchBaseDeclaration |
CheckId |
CA1725 |
Catégorie |
Microsoft.Naming |
Modification avec rupture |
Oui |
Cause
Le nom d'un paramètre dans une substitution de méthode visible de l'extérieur ne correspond pas au nom du paramètre dans la déclaration de base de la méthode ou au nom du paramètre dans la déclaration d'interface de la méthode.
Description de la règle
La désignation cohérente des paramètres dans une hiérarchie de substitution augmente la facilité d'utilisation des substitutions de méthode.Un nom de paramètre dans une méthode dérivée qui diffère du nom dans la déclaration de base peut créer une confusion pour déterminer si la méthode est une substitution de la méthode de base ou une nouvelle surcharge de la méthode.
Comment corriger les violations
Pour corriger une violation de cette règle, renommez le paramètre pour correspondre à la déclaration de base.Le correctif est une modification avec rupture pour les méthodes visibles par COM.
Quand supprimer les avertissements
Ne supprimez aucun avertissement de cette règle, sauf pour les méthodes visibles par COM dans les bibliothèques fournies antérieurement.