BC30149: <type1>'<typename>' は、インターフェイス '<interfacename>' に '<methodname>' を実装する必要があります

インターフェイスを実装するためのクラスまたは構造体の要求が、インターフェイスによって定義されたプロシージャを実装していません。 インターフェイスのすべてのメンバーを実装する必要があります。

エラー ID: BC30149

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

  1. インターフェイスで定義されているのと同じ名前とシグネチャを持つプロシージャを宣言します。 少なくとも End Function または End Sub ステートメントを含めるようにしてください。

  2. Function または Sub ステートメントの末尾にImplements句を追加します。 例えば次が挙げられます。

    Public Sub DoSomething() Implements IBaseInterface.DoSomething
    

こちらも参照ください