制約 '<constraint1>' が、型パラメータ '<typeparametername>' に対して既に指定されている制約 '<constraint2>' と競合しています。
更新 : 2007 年 11 月
ジェネリック型が宣言されましたが、型パラメータの制約と矛盾が生じています。
このエラーは次のようなステートメントで発生することがあります。
Public Class testClass(Of t As {Structure, Class })
制約である Structure と Class によって、型パラメータ t に矛盾が生じています。その理由は、Structure 制約は対応する型引数が値型であることを要求していますが、Class は参照型であることを要求しているからです。
Error ID: BC32119
このエラーを解決するには
- 矛盾が生じないように、型パラメータの制約を変更します。