属性を汎用にできないため、型引数は有効ではありません。
更新 : 2007 年 11 月
属性が型引数リストを使用して適用されています。
Visual Basic および .NET Framework は、現時点では属性とジェネリック型の組み合わせをサポートしていません。そのため、次のような制限があります。
属性をジェネリック型にしたり、ジェネリック型の中で宣言したりすることはできません。
属性がジェネリック クラスを継承したり、ジェネリック クラスが属性を継承したりすることはできません。
属性を適用するときには、次のような引数は指定できません。
ジェネリック型
ジェネリック型から作成された型
包含型の型パラメータ
包含型の型パラメータから作成された型
Error ID: BC32066
このエラーを解決するには
型引数を通常の引数にする場合は、Of キーワードを削除します。これにより、型引数リストが通常の引数リストになります。
型引数を型パラメータに提供する場合は、Of キーワードとすべての型引数を削除します。属性には型引数を指定できません。