P010 プロパティの型は親のプロパティと一致していません: <プロパティ名>

DeclareProperty Get、または Property Set ステートメントを使用して、基本クラスの定義内でプロパティが宣言または定義されました。派生クラスを定義するときに、Declare、Property Set、または Property Get を使用して、ベースクラスのプロパティと名前が同じで型が異なるプロパティが宣言または定義されました。以下に例を示します。

Class BaseClass
   Property Get MyProperty As Integer
   ' ...
   End Property
End Class
Class DerivedClass As BaseClass
   Property Get MyProperty As Double
   ' ...
   End Proper	ty          ' Illegal because MyProperty's return type
                          ' was defined as Integer in BaseClass
End Class

派生クラスのプロパティの型か対応するベースクラスのプロパティの型を、両方が一致するように変更してください。