Udostępnij za pośrednictwem


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