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.