Les paramètres de type ou les types construits avec des paramètres de type ne sont pas autorisés dans les arguments d'attribut

Mise à jour : novembre 2007

Type parameters or types constructed with type parameters are not allowed in attribute arguments

Un attribut est appliqué à l'aide d'un argument qui est un paramètre de type ou est construit à l'aide d'un paramètre de type.

Visual Basic et le .NET Framework ne prennent pas en charge actuellement les combinaisons d'attributs et de types génériques. Cela signifie les restrictions suivantes s'appliquent :

  • Un attribut ne peut pas être un type générique ou être déclaré dans un type générique.

  • Un attribut ne peut pas hériter d'une classe générique, et inversement.

  • Lorsque vous appliquez un attribut, vous ne pouvez pas fournir un argument qui fait partie des éléments suivants :

    • un type générique,

    • un type construit à partir d'un type générique,

    • un paramètre de type d'un type conteneur, ou

    • un type construit à partir d'un paramètre de type d'un type conteneur.

ID d'erreur : BC32079

Pour corriger cette erreur

  • Reconstruisez les arguments fournis à l'attribut afin qu'ils ne contiennent pas de paramètres de type ou de type construit à partir d'un paramètre de type.

Voir aussi

Concepts

Vue d'ensemble des attributs dans Visual Basic

Types génériques en Visual Basic

Référence

Attribute

Liste de types