CA1719: Nomes de parâmetro não devem corresponder a nomes de membros
TypeName |
ParameterNamesShouldNotMatchMemberNames |
CheckId |
CA1719 |
<strong>Categoria</strong> |
Microsoft.Naming |
Alteração significativa |
Quebrando |
Causa
Coincide com o nome de um membro externamente visível em uma comparação diferenciando maiúsculas de minúsculas, o nome de um de seus parâmetros.
Descrição da regra
Um nome de 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 usar a biblioteca.
Como corrigir violações
Selecione um nome de parâmetro que não corresponde ao nome do membro.
Quando suprimir avisos
Para o desenvolvimento de novos, sem conhecidos cenários ocorrem onde você deve eliminar um aviso esta regra.Para bibliotecas de remessa, talvez seja necessário eliminar um aviso esta regra.
Regras relacionadas
CA1709: Identificadores devem ser minúsculas corretamente