この型パラメータの制約は、 '|1' のその他の partial 型の 1 つで宣言された、対応する型パラメータ上の制約と一致しません。

更新 : 2007 年 11 月

クラスまたは構造体を複数の宣言に分割して定義した場合、コンパイラはこのクラスまたは構造体を、それぞれの部分宣言のすべての結合体として扱います。そのため、それぞれの部分宣言では、競合する修飾子や型パラメータ リストを定義できません。

Error ID: BC30932

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

  1. どちらの型パラメータ リストが、クラスまたは構造体に適した型パラメータ リストであるのかを判断します。各パラメータ、パラメータの順序、およびパラメータの制約リストも考慮します。

  2. すべての部分宣言が同一の型パラメータ リストを使用していることを確認します。

参照

概念

Visual Basic におけるジェネリック型

参照

Partial (Visual Basic)