MethodBase.GetMethodFromHandle Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene le informazioni sul metodo utilizzando l'handle specificato.
Overload
| Nome | Descrizione |
|---|---|
| GetMethodFromHandle(RuntimeMethodHandle) |
Ottiene le informazioni sul metodo utilizzando la rappresentazione interna dei metadati del metodo (handle). |
| GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle) |
Ottiene un MethodBase oggetto per il costruttore o il metodo rappresentato dall'handle specificato per il tipo generico specificato. |
GetMethodFromHandle(RuntimeMethodHandle)
Ottiene le informazioni sul metodo utilizzando la rappresentazione interna dei metadati del metodo (handle).
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
Parametri
- handle
- RuntimeMethodHandle
Handle del metodo.
Valori restituiti
Oggetto MethodBase contenente informazioni sul metodo .
Eccezioni
handle non è valido.
Commenti
Gli handle sono validi solo nel dominio applicazione in cui sono stati ottenuti.
Si applica a
GetMethodFromHandle(RuntimeMethodHandle, RuntimeTypeHandle)
Ottiene un MethodBase oggetto per il costruttore o il metodo rappresentato dall'handle specificato per il tipo generico specificato.
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
Parametri
- handle
- RuntimeMethodHandle
Handle per la rappresentazione interna dei metadati di un costruttore o di un metodo.
- declaringType
- RuntimeTypeHandle
Handle per il tipo generico che definisce il costruttore o il metodo.
Valori restituiti
Oggetto MethodBase che rappresenta il metodo o il costruttore specificato da handle, nel tipo generico specificato da declaringType.
- Attributi
Eccezioni
handle non è valido.
Commenti
Gli handle sono validi solo nel dominio applicazione in cui sono stati ottenuti.
Una RuntimeMethodHandle struttura per un costruttore o un metodo di un tipo generico può rappresentare oggetti diversi MethodBase , a seconda dei tipi specificati per i parametri di tipo del tipo generico. Ad esempio, se class G<T> (class G(Of T) in Visual Basic) dispone di un metodo che restituisce il tipo T, l'oggetto MethodBase per tale metodo in una classe costruita, ad esempio G<int> è diverso dall'oggetto MethodBase per tale metodo nella definizione del tipo generico.