_Type.GetMethod Metodo

Definizione

Fornisce oggetti COM con accesso indipendente dalla GetMethod versione al metodo .

Overload

Nome Descrizione
GetMethod(String, Type[])

Fornisce oggetti COM con accesso indipendente dalla GetMethod(String, Type[]) versione al metodo .

GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Fornisce oggetti COM con accesso indipendente dalla GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) versione al metodo .

GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Fornisce oggetti COM con accesso indipendente dalla GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) versione al metodo .

GetMethod(String)

Fornisce oggetti COM con accesso indipendente dalla GetMethod(String) versione al metodo .

GetMethod(String, BindingFlags)

Fornisce oggetti COM con accesso indipendente dalla GetMethod(String, BindingFlags) versione al metodo .

GetMethod(String, Type[], ParameterModifier[])

Fornisce oggetti COM con accesso indipendente dalla GetMethod(String, Type[], ParameterModifier[]) versione al metodo .

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

name
String

Oggetto String contenente il nome del metodo pubblico da ottenere.

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

name
String

Oggetto String contenente il nome del metodo da ottenere.

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

name
String

Oggetto String contenente il nome del metodo da ottenere.

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

name
String

Oggetto String contenente il nome del metodo pubblico da ottenere.

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

name
String

Oggetto String contenente il nome del metodo da ottenere.

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

name
String

Oggetto String contenente il nome del metodo pubblico da ottenere.

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.

Si applica a