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