Lire en anglais

Partager via


MethodBase.GetMethodFromHandle Méthode

Définition

Obtient des informations sur la méthode à l'aide du handle spécifié.

Surcharges

GetMethodFromHandle(RuntimeMethodHandle)

Obtient des informations sur une méthode en utilisant la représentation interne des métadonnées (handle) de la méthode.

GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)

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

GetMethodFromHandle(RuntimeMethodHandle)

Source:
MethodBase.CoreCLR.cs
Source:
MethodBase.CoreCLR.cs
Source:
MethodBase.CoreCLR.cs

Obtient des informations sur une méthode en utilisant la représentation interne des métadonnées (handle) de la méthode.

C#
public static System.Reflection.MethodBase GetMethodFromHandle (RuntimeMethodHandle handle);
C#
public static System.Reflection.MethodBase? GetMethodFromHandle (RuntimeMethodHandle handle);

Paramètres

handle
RuntimeMethodHandle

Handle de la méthode.

Retours

MethodBase contenant les 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 à

.NET 9 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)

Source:
MethodBase.CoreCLR.cs
Source:
MethodBase.CoreCLR.cs
Source:
MethodBase.CoreCLR.cs

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

C#
public static System.Reflection.MethodBase GetMethodFromHandle (RuntimeMethodHandle handle, RuntimeTypeHandle declaringType);
C#
public static System.Reflection.MethodBase? GetMethodFromHandle (RuntimeMethodHandle handle, RuntimeTypeHandle declaringType);
C#
[System.Runtime.InteropServices.ComVisible(false)]
public static System.Reflection.MethodBase GetMethodFromHandle (RuntimeMethodHandle handle, RuntimeTypeHandle declaringType);

Paramètres

handle
RuntimeMethodHandle

Handle vers la représentation interne des métadonnées 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és 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, en fonction des 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) en Visual Basic, generic <T> ref class G en C++) a une méthode qui retourne le type T, l’objet MethodBase de cette méthode dans une classe construite telle que G<int> est différente de l’objet MethodBase de cette méthode dans la définition de type générique.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0