型パラメータまたは型パラメータで構築された型は、属性の引数に許可されていません。

更新 : 2007 年 11 月

属性を適用するために、型パラメータである引数または型パラメータを使って作成された引数が使用されています。

Visual Basic および .NET Framework は、現時点では属性とジェネリック型の組み合わせをサポートしていません。したがって、次のような制限があります。

  • 属性をジェネリック型にすることや、ジェネリック型の内部で宣言することはできません。

  • 属性がジェネリック クラスを継承することも、ジェネリック クラスが属性を継承することもできません。

  • 属性を適用するときには、次のような引数は指定できません。

    • ジェネリック型

    • ジェネリック型から作成された型

    • 包含型の型パラメータ

    • 包含型の型パラメータから作成された型

Error ID: BC32079

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

  • 属性に渡す引数を再構築して、型パラメータまたは型パラメータから作成した型が引数に含まれないようにします。

参照

概念

Visual Basic における属性

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

参照

Attribute

型リスト