Les arguments de type pour la méthode d'extension '<NomMéthode>' définie dans '<NomType>' n'ont pas pu être déduits à partir du délégué '<NomDélégué>'
Mise à jour : novembre 2007
Type arguments for extension method '<methodName>' defined in '<typeName>' could not be inferred from the delegate '<delagateName>'
Une instruction d'assignation utilise AddressOf pour assigner l'adresse d'une méthode d'extension générique à un délégué, mais elle ne fournit pas d'arguments de type à la méthode d'extension.
Normalement, lorsque vous appelez une méthode générique, vous fournissez un argument de type pour chaque paramètre de type que la méthode générique définit. Si vous ne fournissez pas d'arguments de type, le compilateur essaie de déduire les types à passer aux paramètres de type. Si le contexte ne fournit pas assez d'informations pour permettre au compilateur de déduire les types, une erreur est générée.
ID d'erreur : BC36581
Pour corriger cette erreur
- Dans l'expression AddressOf, spécifiez les arguments de type de la méthode d'extension.
Voir aussi
Concepts
Types génériques en Visual Basic
Procédures génériques dans Visual Basic
Méthodes d'extension (Visual Basic)