CA1725: Nazwy parametrów powinny pasować do podstawowej deklaracji
TypeName |
ParameterNamesShouldMatchBaseDeclaration |
CheckId |
CA1725 |
Kategoria |
Microsoft.Naming |
Złamanie zmiany |
Złamanie |
Przyczyna
Nazwa parametru w przesłonięcie metody widoczne z zewnątrz nie pasuje nazwę parametru w deklaracji podstawowej metody lub nazwę parametru w deklaracji metody interfejsu.
Opis reguły
Spójne nazw parametrów w hierarchii override zwiększa użyteczność przesłonięcia metody.Nazwa parametru w metodzie pochodnej, która różni się od nazwy w deklaracji z podstawowego mogą powodować zamieszanie, o tym, czy metoda jest przesłonięcie metody podstawowej lub nowych przeciążenia metody.
Jak naprawić naruszenia
Aby naprawić naruszenie tej zasady, Zmień nazwę parametru do zgłoszenia podstawowego.Poprawka jest zmiana podziału dla modelu COM, metody widoczne.
Kiedy do pomijania ostrzeżenia
Nie pomijaj ostrzeżenie od tej reguły, z wyjątkiem dla metod widoczne COM w bibliotekach, które zostały uprzednio wysłane.