変換演算子によってインターフェイス型から変換することはできません。
更新 : 2007 年 11 月
変換演算子が、パラメータにインターフェイス型を指定して宣言されています。
Visual Basic はコンパイル時に、インターフェイスから参照型へのすべての変換が、既に定義済みで存在すると判断します。このような変換は実行時に失敗する可能性がありますが、コンパイラは実行結果を予測できないので、これらの変換のコンパイルはすべて許可されます。
コンパイラはこの変換が既に定義されているものと判断するため、変換を定義し直すことはできません。
Error ID: BC33029
このエラーを解決するには
- この演算子定義を完全に削除します。これは既に定義されています。