CA1719 : Les noms des paramètres ne doivent pas être identiques aux noms des membres
TypeName |
ParameterNamesShouldNotMatchMemberNames |
CheckId |
CA1719 |
Catégorie |
Microsoft.Naming |
Modification avec rupture |
Oui |
Cause
Le nom d'un membre visible de l'extérieur correspond, dans une comparaison qui ne respecte pas la casse, au nom de l'un de ses paramètres.
Description de la règle
Un nom de paramètre doit véhiculer la signification du paramètre et un nom de membre celle du membre.Un design où ceux-ci sont identiques est rare.Donner à un paramètre le même que son membre n'est pas une méthode intuitive et rend la bibliothèque difficile à utiliser.
Comment corriger les violations
Sélectionnez un nom de paramètre qui ne correspond pas au nom du membre.
Quand supprimer les avertissements
Dans le cas d'un nouveau développement, aucun scénario connu n'oblige à supprimer un avertissement de cette règle.En cas de livraison de bibliothèques, vous pouvez être amené à supprimer un avertissement de cette règle.
Règles connexes
CA1709 : La casse des identificateurs doit être correcte
CA1708 : Les identificateurs ne doivent pas différer que par leur casse
CA1707 : Les identificateurs ne doivent pas contenir de traits de soulignement