MethodBase.GetMethodFromHandle Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.