Partager via


Le type de contrainte '<NomType>' est déjà spécifié pour ce paramètre de type

Mise à jour : novembre 2007

Constraint type '<typename>' already specified for this type parameter

Une liste de contraintes contient plusieurs fois une contrainte de classe ou d'interface.

Une liste de contraintes impose des exigences sur l'argument de type passé au paramètre de type. Vous pouvez spécifier les éléments requis suivants selon n'importe quelle combinaison :

  • L'argument de type doit implémenter une ou plusieurs interfaces

  • L'argument de type doit hériter d'une classe au plus

Un type ne peut pas implémenter ou hériter plusieurs fois du même type, et vous ne pouvez pas spécifier plusieurs fois un type dans la même liste de contraintes.

ID d'erreur : BC32071

Pour corriger cette erreur

  • Supprimez les spécifications redondantes de la même classe ou interface. Elle doit apparaître une seule fois dans la liste des contraintes.

Voir aussi

Concepts

Types génériques en Visual Basic

Référence

Liste de types