次の方法で共有


パラメータ名は基本宣言と同一でなければなりません

更新 : 2007 年 11 月

TypeName

ParameterNamesShouldMatchBaseDeclaration

CheckId

CA1725

カテゴリ

Microsoft.Naming

互換性に影響する変更点

あり

原因

外部から参照できるメソッド オーバーライドのパラメータの名前が、メソッドの基本宣言のパラメータ名またはメソッドのインターフェイス宣言のパラメータ名と一致していません。

規則の説明

オーバーライド階層のパラメータに対する一貫性のある名前付けによって、メソッド オーバーライドの有用性が高まります。派生メソッドのパラメータ名が基本宣言のパラメータ名と異なる場合、メソッドが基本メソッドのオーバーライドであるか、またはメソッドの新しいオーバーライドであるかについて混乱が生じる可能性があります。

違反の修正方法

この規則違反を修正するには、基本宣言に一致するようにパラメータ名を変更します。この修正は、COM 参照可能メソッドの互換性に影響します。

警告を抑制する状況

以前に提供済みのライブラリ内の COM 参照可能メソッドの場合を除き、この規則による警告を抑制しないでください。