変換演算子によって派生型から変換することはできません

戻り値の型から派生するパラメーター型を使って変換演算子が宣言されています。

コンパイル時に、Visual Basic では任意の参照型から継承階層内の任意の型、つまり派生元または派生先の型への任意の型への変換が事前に存在しているものと見なします。 このような変換は実行時に失敗する可能性がありますが、コンパイラは実行結果を予測できないので、これらの変換のコンパイルはすべて許可されます。

コンパイラでは、この変換が既に定義されていると見なされるため、この変換を再定義することはできません。

エラー ID: BC33031

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

  • この演算子の定義を完全に削除します。 これは既に定義されています。

関連項目