_Type.GetMethod 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.
Fornisce oggetti COM con accesso indipendente dalla GetMethod versione al metodo .
Overload
Commenti
Questo metodo è destinato all'accesso alle classi gestite da codice non gestito e non deve essere chiamato dal codice gestito.
Metodo Type.GetMethod.
GetMethod(String, Type[])
Fornisce oggetti COM con accesso indipendente dalla GetMethod(String, Type[]) versione al metodo .
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, cli::array <Type ^> ^ types);
public System.Reflection.MethodInfo GetMethod(string name, Type[] types);
abstract member GetMethod : string * Type[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, types As Type()) As MethodInfo
Parametri
- types
- Type[]
Matrice di Type oggetti che rappresentano il numero, l'ordine e il tipo dei parametri per il metodo da ottenere.
oppure
Matrice vuota del tipo Type ,ovvero Type[] types = new Type[0]) per ottenere un metodo che non accetta parametri.
Valori restituiti
Oggetto MethodInfo che rappresenta il metodo pubblico i cui parametri corrispondono ai tipi di argomento specificati, se trovati; in caso contrario, null.
Commenti
Questo metodo è destinato all'accesso alle classi gestite da codice non gestito e non deve essere chiamato dal codice gestito.
Il Type.GetMethod metodo cerca il metodo pubblico specificato i cui parametri corrispondono ai tipi di argomento specificati.
Si applica a
GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])
Fornisce oggetti COM con accesso indipendente dalla GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) versione al metodo .
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, System::Reflection::CallingConventions callConvention, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.MethodInfo GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, callConvention As CallingConventions, types As Type(), modifiers As ParameterModifier()) As MethodInfo
Parametri
- bindingAttr
- BindingFlags
Maschera di bit costituita da uno o più BindingFlags elementi che specificano come viene eseguita la ricerca.
oppure
Zero per restituire null.
- binder
- Binder
Oggetto Binder che definisce un set di proprietà e abilita l'associazione, che può comportare la selezione di un metodo di overload, la coercizione dei tipi di argomento e la chiamata di un membro tramite reflection.
oppure
null, per usare .DefaultBinder
- callConvention
- CallingConventions
Oggetto CallingConventions che specifica il set di regole da utilizzare per quanto riguarda l'ordine e il layout degli argomenti, il modo in cui viene passato il valore restituito, i registri usati per gli argomenti e la modalità di pulizia dello stack.
- types
- Type[]
Matrice di Type oggetti che rappresentano il numero, l'ordine e il tipo dei parametri per il metodo da ottenere.
oppure
Matrice vuota del tipo Type ,ovvero Type[] types = new Type[0]) per ottenere un metodo che non accetta parametri.
- modifiers
- ParameterModifier[]
Matrice di ParameterModifier oggetti che rappresentano gli attributi associati all'elemento corrispondente nella types matrice. Il gestore di associazione predefinito non elabora questo parametro.
Valori restituiti
Oggetto MethodInfo che rappresenta il metodo che soddisfa i requisiti specificati, se trovato; in caso contrario, null.
Commenti
Questo metodo è destinato all'accesso alle classi gestite da codice non gestito e non deve essere chiamato dal codice gestito.
Il Type.GetMethod metodo cerca il metodo specificato i cui parametri corrispondono ai tipi di argomento e ai modificatori specificati, utilizzando i vincoli di associazione specificati e la convenzione di chiamata specificata.
Si applica a
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])
Fornisce oggetti COM con accesso indipendente dalla GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) versione al metodo .
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.MethodInfo GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, types As Type(), modifiers As ParameterModifier()) As MethodInfo
Parametri
- bindingAttr
- BindingFlags
Maschera di bit costituita da uno o più BindingFlags elementi che specificano come viene eseguita la ricerca.
oppure
Zero per restituire null.
- binder
- Binder
Oggetto Binder che definisce un set di proprietà e abilita l'associazione, che può comportare la selezione di un metodo di overload, la coercizione dei tipi di argomento e la chiamata di un membro tramite reflection.
oppure
null, per usare .DefaultBinder
- types
- Type[]
Matrice di Type oggetti che rappresentano il numero, l'ordine e il tipo dei parametri per il metodo da ottenere.
oppure
Matrice vuota del tipo Type ,ovvero Type[] types = new Type[0]) per ottenere un metodo che non accetta parametri.
- modifiers
- ParameterModifier[]
Matrice di ParameterModifier oggetti che rappresentano gli attributi associati all'elemento corrispondente nella types matrice. Il gestore di associazione predefinito non elabora questo parametro.
Valori restituiti
Oggetto MethodInfo che rappresenta il metodo che soddisfa i requisiti specificati, se trovato; in caso contrario, null.
Commenti
Questo metodo è destinato all'accesso alle classi gestite da codice non gestito e non deve essere chiamato dal codice gestito.
Il Type.GetMethod metodo cerca il metodo specificato i cui parametri corrispondono ai tipi di argomento e ai modificatori specificati, usando i vincoli di associazione specificati.
Si applica a
GetMethod(String)
Fornisce oggetti COM con accesso indipendente dalla GetMethod(String) versione al metodo .
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name);
public System.Reflection.MethodInfo GetMethod(string name);
abstract member GetMethod : string -> System.Reflection.MethodInfo
Public Function GetMethod (name As String) As MethodInfo
Parametri
Valori restituiti
Oggetto MethodInfo che rappresenta il metodo pubblico con il nome specificato, se trovato; in caso contrario, null.
Commenti
Questo metodo è destinato all'accesso alle classi gestite da codice non gestito e non deve essere chiamato dal codice gestito.
Il Type.GetMethod metodo cerca il metodo public con il nome specificato.
Si applica a
GetMethod(String, BindingFlags)
Fornisce oggetti COM con accesso indipendente dalla GetMethod(String, BindingFlags) versione al metodo .
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.MethodInfo GetMethod(string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, bindingAttr As BindingFlags) As MethodInfo
Parametri
- bindingAttr
- BindingFlags
Maschera di bit costituita da uno o più BindingFlags elementi che specificano come viene eseguita la ricerca.
oppure
Zero per restituire null.
Valori restituiti
Oggetto MethodInfo che rappresenta il metodo che soddisfa i requisiti specificati, se trovato; in caso contrario, null.
Commenti
Questo metodo è destinato all'accesso alle classi gestite da codice non gestito e non deve essere chiamato dal codice gestito.
Il Type.GetMethod metodo cerca il metodo specificato utilizzando i vincoli di associazione specificati.
Si applica a
GetMethod(String, Type[], ParameterModifier[])
Fornisce oggetti COM con accesso indipendente dalla GetMethod(String, Type[], ParameterModifier[]) versione al metodo .
public:
System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.MethodInfo GetMethod(string name, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetMethod : string * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Public Function GetMethod (name As String, types As Type(), modifiers As ParameterModifier()) As MethodInfo
Parametri
- types
- Type[]
Matrice di Type oggetti che rappresentano il numero, l'ordine e il tipo dei parametri per il metodo da ottenere.
oppure
Matrice vuota del tipo Type ,ovvero Type[] types = new Type[0]) per ottenere un metodo che non accetta parametri.
- modifiers
- ParameterModifier[]
Matrice di ParameterModifier oggetti che rappresentano gli attributi associati all'elemento corrispondente nella types matrice. Il gestore di associazione predefinito non elabora questo parametro.
Valori restituiti
Oggetto MethodInfo che rappresenta il metodo pubblico che soddisfa i requisiti specificati, se trovato; in caso contrario, null.
Commenti
Questo metodo è destinato all'accesso alle classi gestite da codice non gestito e non deve essere chiamato dal codice gestito.
Il Type.GetMethod metodo cerca il metodo pubblico specificato i cui parametri corrispondono ai tipi di argomento e ai modificatori specificati.