<type> '<typename>' のプロパティ '<propertyname>' に対して暗黙的に宣言された 'MustOverride' メソッドを、'<typename>' で Shadows にすることはできません。
更新 : 2007 年 11 月
指定したメソッド名が、基本クラス内のプロパティによって暗黙的に生成された MustOverride メソッドと競合しています。たとえば、Prop1 という名前のプロパティを宣言した場合は、コンパイラによって暗黙のプロシージャ get_Prop1 と set_Prop1 が生成されます。
Error ID: BC31416
このエラーを解決するには
メソッドに、一意の名前を付けます。
基本クラス内のプロパティから MustOverride 修飾子を削除します。