CA1719: os nomes de parâmetro não devem corresponder aos nomes de membro
TypeName |
ParameterNamesShouldNotMatchMemberNames |
CheckId |
CA1719 |
Categoria |
Microsoft.Naming |
Alteração Significativa |
Quebra |
Causa
O nome de um membro externamente visível correspondência, em uma comparação sem diferenciação de maiúsculas e minúsculas, o nome de um de seus parâmetros.
Descrição da Regra
Um nome de parâmetro deve comunicar o significado de parâmetro e um nome de membro deve comunicar o significado de um membro.Seria um design raro onde esses são os mesmos.Nomeando um parâmetro da mesma forma como o nome do membro é unintuitive e faz a biblioteca difícil usar.
Como Corrigir Violações
Selecione um nome de parâmetro que não corresponde ao nome do membro.
Quando Suprimir Alertas
Para desenvolvimento, nenhum cenário conhecido ocorre quando você precisar eliminar um aviso desta regra.Para enviar bibliotecas, você pode precisar eliminar um aviso desta regra.
Regras Relacionadas
CA1709: os identificadores do recurso devem ter maiúsculas e minúsculas corretas
CA1708: os identificadores devem ser diferentes além de maiúsculas de minúsculas