Les classes qui sont génériques ou contenues dans un type générique ne peuvent pas hériter d'une classe d'attributs
Mise à jour : novembre 2007
Classes that are generic or contained in a generic type cannot inherit from an attribute class
Une classe qui est générique ou imbriquée dans un type générique spécifie qu'elle hérite d'une classe d'attributs.
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 : BC32074
Pour corriger cette erreur
- Remplacez la classe de base par une classe autre qu'une classe d'attributs, ou supprimez complètement l'instruction Inherits.
Voir aussi
Concepts
Vue d'ensemble des attributs dans Visual Basic
Types génériques en Visual Basic
Éléments fondamentaux de l'héritage