La contrainte '<contrainte1>' est en conflit avec la contrainte '<contrainte2>' déjà spécifiée pour le paramètre de type '<NomParamètreDeType>'
Mise à jour : novembre 2007
Constraint '<constraint1>' conflicts with the constraint '<constraint2>' already specified for type parameter '<typeparametername>'
Un type générique est déclaré avec des contraintes incompatibles sur un paramètre de type.
L'instruction suivante peut générer cette erreur.
Public Class testClass(Of t As {Structure, Class })
Les contraintes Structure et Class provoquent un conflit pour le paramètre de type t, parce que la contrainte Structure nécessite que l'argument de type correspondant soit un type valeur, alors que Class nécessite qu'il soit un type référence.
ID d'erreur : BC32119
Pour corriger cette erreur
- Modifiez les contraintes de paramètre de type pour éviter des conflits.
Voir aussi
Concepts
Types génériques en Visual Basic
Types valeur et types référence