Partager via


ModuleHandle.ResolveMethodHandle Méthode

Définition

Retourne un handle de méthode runtime pour une méthode ou un constructeur identifié par un jeton de métadonnées.

Surcharges

ResolveMethodHandle(Int32)

Retourne un handle de méthode runtime pour la méthode ou le constructeur identifié par le jeton de métadonnées spécifié.

ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Retourne un handle de méthode d’exécution pour la méthode ou le constructeur identifié par le jeton de métadonnées spécifié, en spécifiant les arguments de type générique du type et de la méthode où se trouve le jeton dans l’étendue.

ResolveMethodHandle(Int32)

Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs

Retourne un handle de méthode runtime pour la méthode ou le constructeur identifié par le jeton de métadonnées spécifié.

public:
 RuntimeMethodHandle ResolveMethodHandle(int methodToken);
public RuntimeMethodHandle ResolveMethodHandle (int methodToken);
member this.ResolveMethodHandle : int -> RuntimeMethodHandle
Public Function ResolveMethodHandle (methodToken As Integer) As RuntimeMethodHandle

Paramètres

methodToken
Int32

Jeton de métadonnées qui identifie une méthode ou un constructeur dans le module.

Retours

Un RuntimeMethodHandle pour la méthode ou le constructeur identifié par methodToken.

Exceptions

methodToken n’est pas un jeton de métadonnées valide pour une méthode dans le module actuel.

-ou-

methodToken n’est pas un jeton pour une méthode ou un constructeur dans l’étendue du module actuel.

-ou-

methodToken est un MethodSpec dont la signature contient le type d’élément var ou mvar.

La méthode est appelée sur un handle de méthode vide.

Remarques

Pour résoudre un jeton de métadonnées pour un MethodSpec dont la signature contient le type d’élément var ou mvar, utilisez la surcharge de méthode ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[]), ce qui vous permet de fournir le contexte nécessaire.

Note

Vous trouverez des informations sur les jetons de métadonnées dans la documentation Common Language Infrastructure (CLI), en particulier « Partition II : Définition et sémantique des métadonnées ».

S’applique à

ResolveMethodHandle(Int32, RuntimeTypeHandle[], RuntimeTypeHandle[])

Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs
Source:
RuntimeHandles.cs

Retourne un handle de méthode d’exécution pour la méthode ou le constructeur identifié par le jeton de métadonnées spécifié, en spécifiant les arguments de type générique du type et de la méthode où se trouve le jeton dans l’étendue.

public:
 RuntimeMethodHandle ResolveMethodHandle(int methodToken, cli::array <RuntimeTypeHandle> ^ typeInstantiationContext, cli::array <RuntimeTypeHandle> ^ methodInstantiationContext);
public RuntimeMethodHandle ResolveMethodHandle (int methodToken, RuntimeTypeHandle[]? typeInstantiationContext, RuntimeTypeHandle[]? methodInstantiationContext);
public RuntimeMethodHandle ResolveMethodHandle (int methodToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext);
member this.ResolveMethodHandle : int * RuntimeTypeHandle[] * RuntimeTypeHandle[] -> RuntimeMethodHandle
Public Function ResolveMethodHandle (methodToken As Integer, typeInstantiationContext As RuntimeTypeHandle(), methodInstantiationContext As RuntimeTypeHandle()) As RuntimeMethodHandle

Paramètres

methodToken
Int32

Jeton de métadonnées qui identifie une méthode ou un constructeur dans le module.

typeInstantiationContext
RuntimeTypeHandle[]

Tableau de structures RuntimeTypeHandle représentant les arguments de type générique du type où le jeton est dans l’étendue, ou null si ce type n’est pas générique.

methodInstantiationContext
RuntimeTypeHandle[]

Tableau de structures RuntimeTypeHandle représentant les arguments de type générique de la méthode où le jeton est dans l’étendue, ou null si cette méthode n’est pas générique.

Retours

Un RuntimeMethodHandle pour la méthode ou le constructeur identifié par methodToken.

Exceptions

methodToken n’est pas un jeton de métadonnées valide pour une méthode dans le module actuel.

-ou-

methodToken n’est pas un jeton pour une méthode ou un constructeur dans l’étendue du module actuel.

-ou-

methodToken est un MethodSpec dont la signature contient le type d’élément var ou mvar.

La méthode est appelée sur un handle de méthode vide.

methodToken n’est pas un jeton valide.

Remarques

Note

Vous trouverez des informations sur les jetons de métadonnées dans la documentation Common Language Infrastructure (CLI), en particulier « Partition II : Définition et sémantique des métadonnées ».

S’applique à