Partilhar via


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.