<type> '<typename>' のプロパティ '<propertyname>' に対して暗黙的に宣言された 'MustOverride' メソッドを、'<typename>' で Shadows にすることはできません。

更新 : 2007 年 11 月

指定したメソッド名が、基本クラス内のプロパティによって暗黙的に生成された MustOverride メソッドと競合しています。たとえば、Prop1 という名前のプロパティを宣言した場合は、コンパイラによって暗黙のプロシージャ get_Prop1 と set_Prop1 が生成されます。

Error ID: BC31416

このエラーを解決するには

  1. メソッドに、一意の名前を付けます。

  2. 基本クラス内のプロパティから MustOverride 修飾子を削除します。

参照

概念

Property プロシージャ

参照

MustOverride

Shadows