Nomes de parâmetro não devem corresponder a nomes de membros
TypeName |
ParameterNamesShouldNotMatchMemberNames |
CheckId |
CA1719 |
Category (Categoria) |
Microsoft.Naming |
Quebrando alterar |
Quebrando |
Causa
O nome de um membro visível externamente correspondências, em uma comparação não diferencia maiúsculas de minúsculas, o nome de um de seus parâmetros.
Descrição da regra
Um nome de parâmetro deve transmitir o significado de um parâmetro e um nome de membro deve transmitir o significado de um membro.Seria um design raro onde elas eram os mesmos.Nomeando um parâmetro o mesmo que seu nome de membro não intuitivos e torna difícil usar a biblioteca.
Como corrigir violações
selecionar um nome de parâmetro que não corresponde ao nome do membro.
Quando suprimir avisos
Para o desenvolvimento de novo, não há nenhum cenários conhecidos onde você deve eliminar um aviso esta regra.Para bibliotecas de remessa, talvez seja necessário eliminar um aviso da regra.
Regras relacionadas
Identificadores devem ser causados corretamente