Partager via


Les attributs ne peuvent pas être des génériques ou des types imbriqués dans des génériques

Mise à jour : novembre 2007

Attributes cannot be generics or types nested inside generics

Un attribut est déclaré comme un type générique, ou dans un type générique.

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 : BC32067

Pour corriger cette erreur

  • Si la déclaration attribute contient le mot clé Of et une liste de paramètres de type, supprimez-les.

  • Si la déclaration attribute apparaît à l'intérieur d'un type générique, déplacez-la à l'extérieur du type générique.

Voir aussi

Concepts

Vue d'ensemble des attributs dans Visual Basic

Types génériques en Visual Basic

Référence

Attribute