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