Le paramètre de type '<NomParamètreDeType>' ne peut pas être contraint par lui-même : '<MessageErreur>'
Mise à jour : novembre 2007
Type parameter '<typeparametername>' cannot be constrained to itself: '<errormessage>'
Une liste de contraintes pour un paramètre de type contient ce même paramètre de type.
Une liste de contraintes sur un paramètre de type peut spécifier un nombre quelconque d'interfaces et au plus une classe. Un argument de type fourni pour ce paramètre de type doit implémenter chaque interface spécifiée et hériter de la classe spécifiée. Le compilateur requiert des interfaces et des classes qui sont déjà définies lorsqu'il rencontre une liste de contraintes. Un paramètre de type n'est pas considéré comme un type défini tant qu'il n'est pas remplacé par un argument de type convenable fourni par le code qui crée le type générique.
ID d'erreur : BC32113
Pour corriger cette erreur
Vérifiez l'orthographe du paramètre de type et des contraintes dans sa liste de contraintes.
S'il existe des fautes d'orthographe, supprimez le nom du paramètre de type de sa liste de contraintes. Il ne peut pas être contraint par lui-même.
Voir aussi
Concepts
Types génériques en Visual Basic