Partilhar via


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

Identificadores devem diferir por mais de caso

Identificadores não devem conter sublinhados