Lire en anglais

Partager via


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

Un attribut est appliqué à l’aide d’un argument qui est soit un paramètre de type, soit construit avec un paramètre de type.

Visual Basic et .NET Framework ne prennent actuellement pas en charge toute combinaison d’attributs et de types génériques. Cela signifie que les limitations suivantes s’appliquent :

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

  • Un attribut ne peut pas hériter d’une classe générique, et une classe générique ne peut pas non plus hériter d’un attribut.

  • Quand vous appliquez un attribut, vous ne pouvez pas fournir un argument qui correspond à l’un des éléments suivants :

    • Type générique

    • Type construit à partir d’un type générique

    • Paramètre de type d’un type conteneur

    • 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 de manière à ce qu’ils n’incluent pas de paramètres de type ni de type construit à partir d’un paramètre de type.

Voir aussi