Condividi tramite


I nomi dei parametri devono corrispondere alla dichiarazione di base

Aggiornamento: novembre 2007

TypeName

ParameterNamesShouldMatchBaseDeclaration

CheckId

CA1725

Categoria

Microsoft.Naming

Breaking Change

Breaking

Causa

Il nome di un parametro in un override di un metodo visibile esternamente non corrisponde al nome del parametro nella dichiarazione di base o nella dichiarazione di interfaccia del metodo.

Descrizione della regola

Una denominazione coerente dei parametri in una gerarchia di override aumenta la funzionalità degli override di metodo. Un nome di parametro in un metodo derivato diverso dal nome nella dichiarazione di base può provocare confusione sulla natura del metodo, ovvero se si tratta di un override del metodo di base o di un nuovo overload del metodo.

Correzione di violazioni

Per correggere una violazione di questa regola, rinominare il parametro in modo che corrisponda alla dichiarazione di base. La correzione è una modifica importante per i metodi visibili a COM.

When to Suppress Warnings

Do not suppress a warning from this rule except for COM visible methods in libraries that have previously shipped.