型パラメータは 'Implements' 句では許可されていません。
更新 : 2007 年 11 月
ジェネリック型における Implements 句が、実装するメンバとして型パラメータを指定しています。
Implements 句には、インターフェイスとメンバを指定する必要があります。この句では、型パラメータをインターフェイスに渡すことはできますが、型パラメータをメンバに渡すことや、型パラメータをメンバの名前として使うことはできません。
このエラーは次のようなステートメントで発生します。
Class c1(Of t)
Implements i1(Of t)
Public Sub doSomething() Implements t
End Class
Error ID: BC32056
このエラーを解決するには
Implements キーワードの後に、インターフェイス名とインターフェイスの実在のメンバを指定します。適切であれば、型パラメータをインターフェイスに渡すことができます。
Public Sub doSomething() Implements i1(Of t).doSomething
参照
概念
Implements キーワードおよび Implements ステートメント