'Private' アクセサを含むため、プロパティを '<propertymodifier>' と宣言できません。
更新 : 2007 年 11 月
Private プロパティ プロシージャ (Get または Set) を持つプロパティが、Overridable でマーク付けされています。
基本クラスのプロパティまたはプロシージャが Private (Visual Basic) で宣言されている場合、派生クラスはそのプロパティまたはプロシージャにアクセスできないため、オーバーライドできません。このため、Private と Overridable を組み合わせて使うことはできません。これはプロパティそのものに対してだけでなく、個々のプロパティ プロシージャに対しても同じです。
Error ID: BC31108
このエラーを解決するには
- Property ステートメントから Overridable キーワードを削除するか、Get ステートメントまたは Set ステートメント (Visual Basic) から Private キーワードを削除します。