CA1719: Parametr nazwy nie powinny pasują nazwy składników
TypeName |
ParameterNamesShouldNotMatchMemberNames |
CheckId |
CA1719 |
Kategoria |
Microsoft.Naming |
Zmiana kluczowa |
Kluczowa |
Przyczyna
Nazwa elementu członkowskiego widocznego z zewnątrz odpowiada w porównaniu nieuwzględniającym wielkości liter, nazwę jednego z jego parametrów.
Opis reguły
Nazwa parametru powinna przekazywać znaczenie parametru, a element członkowski powinien przekazywać znaczenie elementu członkowskiego.Rzadko w projekcie są one takie same.Nazywanie parametru tak samo jak nazwa jego elementu członkowskiego jest nieintuicyjne i utrudnia używanie biblioteki.
Jak naprawić naruszenia
Wybierz nazwę parametru, która nie odpowiada nazwie elementu członkowskiego.
Kiedy pominąć ostrzeżenia
Dla nowego oprogramowania, nie występują znane scenariusze, gdzie należy pomijać ostrzeżenia od tej reguły.Dla wydawanych bibliotek, można musieć pomijać ostrzeżenia od tej reguły.
Powiązane reguły
CA1709: Identyfikatory powinny być bocznym poprawnie
CA1708: Identyfikatory powinny się różnić o więcej niż w przypadku
CA1707: Identyfikatory nie powinien zawierać znaki podkreślenia