パラメータ名 '<typeparametername1>' は、'<partialtypename>' のその他の partial 型の 1 つで宣言された、対応する型パラメータの名前 '<typeparametername2>' と一致しません。
更新 : 2007 年 11 月
ジェネリック クラスまたはジェネリックな構造体が、複数の部分宣言で矛盾した型パラメータを指定して定義されています。
クラスまたは構造体を複数の部分宣言に分割して定義した場合、コンパイラはその型を、それぞれの部分宣言のすべての結合体として扱います。これはメンバだけでなく、実装、継承、およびアクセス レベルに対しても同じです。
ジェネリック クラスまたはジェネリックな構造体の定義に含まれる型パラメータに、複数の名前を指定することはできません。
Error ID: BC30931
このエラーを解決するには
- 型パラメータの名前を決め、すべての部分宣言で同じ名前を使用します。