Le paramètre de type n'est pas autorisé dans la clause 'Implements'
Mise à jour : novembre 2007
Type parameter not allowed in 'Implements' clause
Une clause Implements dans un type générique spécifie un paramètre de type comme membre à implémenter.
Une clause Implements doit spécifier une interface et un membre. Elle peut passer un paramètre de type à l'interface, mais elle ne peut pas le passer au membre, ni l'utiliser comme nom du membre.
Les instructions suivantes peuvent générer ce message d'erreur.
Class c1(Of t)
Implements i1(Of t)
Public Sub doSomething() Implements t
End Class
ID d'erreur : BC32056
Pour corriger cette erreur
Spécifiez le nom d'interface et un membre authentique de l'interface qui suit le mot clé Implements. Vous pouvez passer le paramètre de type à l'interface, si besoin.
Public Sub doSomething() Implements i1(Of t).doSomething
Voir aussi
Concepts
Implements, mot clé et instruction
Types génériques en Visual Basic