CA1719: Nomes de parâmetros não devem corresponder a nomes de membros
Item | Valor |
---|---|
RuleId | CA1719 |
Categoria | Microsoft.Naming |
Alteração da falha | Quebra |
Causa
O nome de um membro visível externamente corresponde, em uma comparação que não diferencia maiúsculas de minúsculas, ao nome de um de seus parâmetros.
Descrição da regra
Um nome de parâmetro deve informar o significado de um parâmetro e um nome de membro deve informar o significado de um membro. Seria um design raro se eles fossem iguais. A nomenclatura de um parâmetro com o mesmo nome do membro não é intuitiva e dificulta o uso da biblioteca.
Como corrigir violações
Selecione um nome de parâmetro que não corresponda ao nome do membro.
Quando suprimir avisos
Para o novo desenvolvimento, não ocorrem cenários conhecidos em que você deve suprimir um aviso dessa regra. Para bibliotecas de envio, talvez seja necessário suprimir um aviso dessa regra.
Regras relacionadas
CA1709: Identificadores devem ter maiúsculas e minúsculas corretas
CA1708: Identificadores devem ser diferentes em algo além das maiúsculas e minúsculas
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de