属性はジェネリックまたはジェネリック内に入れ子にされた型にすることができません。

更新 : 2007 年 11 月

属性が、ジェネリック型として宣言されているか、ジェネリック型の内部に宣言されています。

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

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

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

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

    • ジェネリック型

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

    • 包含型の型パラメータ

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

Error ID: BC32067

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

  • 属性の宣言に Of キーワードと型パラメータ リストが含まれる場合は、これらを削除します。

  • 属性の宣言がジェネリック型の内部にある場合は、ジェネリック型の内部ではない場所に移動します。

参照

概念

Visual Basic における属性

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

参照

Attribute