CA1719: Názvy parametrů by neměly odpovídat názvům členů

Zboží Hodnota
RuleId CA1719
Kategorie Microsoft.Naming
Změna způsobující chybu Narušující

Příčina

Název externě viditelného členu odpovídá v porovnání bez rozlišování malých a malých písmen název jednoho z jeho parametrů.

Popis pravidla

Název parametru by měl sdělit význam parametru a název členu by měl sdělit význam členu. Byl by to vzácný návrh, pokud by byly stejné. Stejné pojmenování parametru i jeho členu je neintuitivní a činí knihovnu obtížně použitelnou.

Jak opravit porušení

Vyberte název parametru, který neodpovídá názvu člena.

Kdy potlačit upozornění

Pro nový vývoj nedochází k žádným známým scénářům, ve kterých je nutné potlačit upozornění z tohoto pravidla. U expediční knihovny může být nutné potlačit upozornění z tohoto pravidla.

CA1709: Malá a velká písmena identifikátorů by měla být použita správně

CA1708: Identifikátory by se měly lišit více než použitím malých a velkých písmen

CA1707: Identifikátory by neměly obsahovat podtržítka