Partager via


Les arguments de type pour la méthode '<NomProcédure>' n'ont pas pu être inférés à partir du délégué '<NomDélégué>'

Mise à jour : novembre 2007

Type arguments for method '<procedurename>' could not be inferred from the delegate '<delegatename>'

Une instruction d'assignation utilise AddressOf pour assigner l'adresse d'une procédure générique à un délégué, mais elle ne fournit pas d'arguments de type à la procédure générique.

En général, lorsque vous appelez un type générique, vous fournissez un argument de type pour chaque paramètre de type défini par le type générique. 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 que le compilateur puisse déduire les types, il génère une erreur.

ID d'erreur : BC30952

Pour corriger cette erreur

  • Spécifiez les arguments de type de la procédure générique dans l'expression AddressOf.

Voir aussi

Concepts

Types génériques en Visual Basic

Procédures génériques dans Visual Basic

Référence

AddressOf, opérateur

Liste de types