CA1725: os nomes de parâmetro devem corresponder à declaração base
TypeName |
ParameterNamesShouldMatchBaseDeclaration |
CheckId |
CA1725 |
Categoria |
Microsoft.Naming |
Alteração Significativa |
Quebra |
Causa
O nome de um parâmetro em uma substituição externamente visível do método não corresponde ao nome do parâmetro na instrução de base do método, o nome de parâmetro na instrução da interface do método.
Descrição da Regra
A nomeação consistente dos parâmetros em uma hierarquia de substituição aumentar a usabilidade das substituições do método.Um nome de parâmetro de um método derivada que difere do nome na declaração de base pode causar confusão quanto se o método for uma substituição do método de base ou de uma nova sobrecarga do método.
Como Corrigir Violações
Para corrigir uma violação desta regra, renomeie o parâmetro para corresponder à declaração de base.A correção é uma alteração de quebra para métodos de visíveis ao.
Quando Suprimir Alertas
Não suprima um aviso desta regra com exceção dos métodos visíveis em bibliotecas COM que têm enviado anteriormente.