I nomi dei parametri non devono corrispondere ai nomi dei membri
Aggiornamento: novembre 2007
TypeName |
ParameterNamesShouldNotMatchMemberNames |
CheckId |
CA1719 |
Category |
Microsoft.Naming |
Breaking Change |
Breaking |
Causa
Il nome di un membro visibile esternamente corrisponde, in un confronto senza distinzione tra maiuscole e minuscole, al nome di uno dei relativi parametri.
Descrizione della regola
Un nome di parametro deve comunicare il significato di un parametro e un nome di membro deve comunicare il significato di un membro. Le progettazioni in cui questi nomi coincidono sono rare. Assegnare a un parametro lo stesso nome del relativo membro non è intuitiva e rende più complesso l'utilizzo della libreria.
Correzione di violazioni
Selezionare un nome di parametro diverso dal nome del membro.
Esclusione di avvisi
Per i nuovi sviluppi, non vi sono scenari noti in cui sia necessario escludere un avviso da questa regola. Per le librerie fornite, potrebbe essere necessario escludere un avviso da questa regola.
Regole correlate
Gli identificatori devono essere digitati correttamente con distinzione tra maiuscole e minuscole
Gli identificatori non si devono differenziare solo in base alle maiuscole e minuscole
Gli identificatori non devono contenere caratteri di sottolineatura