Udostępnij za pośrednictwem


CA1719: Nazwy parametrów nie powinny odpowiadać nazwom elementów członkowskich

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ć zapisywane z uwzględnieniem wielkości liter

CA1708: Identyfikatory powinny różnić się czymś więcej niż wielkością liter

CA1707: Identyfikatory nie powinny zawierać podkreśleń