CA1719: Nomes de parâmetro não devem corresponder a nomes de membro

TypeName

ParameterNamesShouldNotMatchMemberNames

CheckId

CA1719

<strong>Categoria</strong>

Microsoft.Naming

Alteração significativa

Quebrando

Causa

Coincide com o nome de um membro visível externamente em uma comparação diferenciando maiúsculas de minúsculas, o nome de um de seus parâmetros.

Descrição da regra

O nome do parâmetro deve comunicar o significado de um parâmetro e um nome de membro deve comunicar o significado de um membro. Seria um design raro onde elas eram os mesmos. Nomeando um parâmetro da mesma como seu nome de membro é não intuitivos e dificulta a biblioteca de usar.

Como corrigir violações

Selecione um nome de parâmetro não corresponde ao nome do membro.

Quando suprimir avisos

Para desenvolvimento de novos, sem conhecidos cenários ocorrerem onde você deve eliminar um aviso esta regra. Para bibliotecas de remessa, você pode ter que eliminar um aviso esta regra.

Regras relacionadas

CA1709: Identificadores devem ser minúsculas corretamente

CA1708: Identificadores devem diferir por mais de caso

CA1707: Identificadores não devem conter sublinhados