Udostępnij za pośrednictwem


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.