MethodBase.GetMethodFromHandle Méthode

Définition

Obtient les informations de méthode à l’aide du handle spécifié.

Surcharges

Nom Description
GetMethodFromHandle(RuntimeMethodHandle)

Obtient les informations de méthode à l’aide de la représentation interne des métadonnées (handle) de la méthode.

GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)

Obtient un MethodBase objet pour le constructeur ou la méthode représenté par le handle spécifié, pour le type générique spécifié.

GetMethodFromHandle(RuntimeMethodHandle)

Obtient les informations de méthode à l’aide de la représentation interne des métadonnées (handle) de la méthode.

public:
 static System::Reflection::MethodBase ^ GetMethodFromHandle(RuntimeMethodHandle handle);
public static System.Reflection.MethodBase GetMethodFromHandle(RuntimeMethodHandle handle);
static member GetMethodFromHandle : RuntimeMethodHandle -> System.Reflection.MethodBase
Public Shared Function GetMethodFromHandle (handle As RuntimeMethodHandle) As MethodBase

Paramètres

handle
RuntimeMethodHandle

Handle de la méthode.

Retours

Contenant MethodBase des informations sur la méthode.

Exceptions

handle n’est pas valide.

Remarques

Les handles sont valides uniquement dans le domaine d’application dans lequel ils ont été obtenus.

S’applique à

GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)

Obtient un MethodBase objet pour le constructeur ou la méthode représenté par le handle spécifié, pour le type générique spécifié.

public:
 static System::Reflection::MethodBase ^ GetMethodFromHandle(RuntimeMethodHandle handle, RuntimeTypeHandle declaringType);
public static System.Reflection.MethodBase GetMethodFromHandle(RuntimeMethodHandle handle, RuntimeTypeHandle declaringType);
[System.Runtime.InteropServices.ComVisible(false)]
public static System.Reflection.MethodBase GetMethodFromHandle(RuntimeMethodHandle handle, RuntimeTypeHandle declaringType);
static member GetMethodFromHandle : RuntimeMethodHandle * RuntimeTypeHandle -> System.Reflection.MethodBase
[<System.Runtime.InteropServices.ComVisible(false)>]
static member GetMethodFromHandle : RuntimeMethodHandle * RuntimeTypeHandle -> System.Reflection.MethodBase
Public Shared Function GetMethodFromHandle (handle As RuntimeMethodHandle, declaringType As RuntimeTypeHandle) As MethodBase

Paramètres

handle
RuntimeMethodHandle

Handle vers la représentation de métadonnées internes d’un constructeur ou d’une méthode.

declaringType
RuntimeTypeHandle

Handle vers le type générique qui définit le constructeur ou la méthode.

Retours

Objet MethodBase représentant la méthode ou le constructeur spécifié par handle, dans le type générique spécifié par declaringType.

Attributs

Exceptions

handle n’est pas valide.

Remarques

Les handles sont valides uniquement dans le domaine d’application dans lequel ils ont été obtenus.

Une RuntimeMethodHandle structure pour un constructeur ou une méthode d’un type générique peut représenter différents MethodBase objets, selon les types spécifiés pour les paramètres de type du type générique. Par exemple, si class G<T> (class G(Of T) dans Visual Basic) a une méthode qui retourne le type T, l’objet MethodBase pour cette méthode dans une classe construite telle que G<int> est différente de l’objet MethodBase pour cette méthode dans la définition de type générique.

S’applique à