Nomes de parâmetro devem corresponder à declaração de base

TypeName

ParameterNamesShouldMatchBaseDeclaration

CheckId

CA1725

Category (Categoria)

Microsoft.Naming

Quebrando alterar

Quebrando

Causa

O nome de um parâmetro em uma substituir do método visível externamente não corresponde ao nome do parâmetro na declaração do método base ou o nome do parâmetro na declaração da interface do método.

Descrição da regra

Nomeação consistente de parâmetros em uma hierarquia de substituir aumenta a usabilidade das substituições de método.Um nome de parâmetro em um método derivado que difere do nome na declaração de base pode causar confusão sobre se o método é uma substituir do método base ou uma nova sobrecarga do método.

Como corrigir violações

Para corrigir uma violação dessa regra, renomeie o parâmetro para coincidir com a declaração de base.A correção é uma alterar significativa para métodos visíveis COM.

Quando suprimir avisos

Não suprimir um aviso da regra, exceto para métodos visíveis COM nas bibliotecas que tenham sido fornecidos anteriormente.