_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 versione al metodo GetMethod.
Overload
GetMethod(String, Type[]) |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetMethod(String, Type[]). |
GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]). |
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]). |
GetMethod(String) |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetMethod(String). |
GetMethod(String, BindingFlags) |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetMethod(String, BindingFlags). |
GetMethod(String, Type[], ParameterModifier[]) |
Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetMethod(String, Type[], ParameterModifier[]). |
Commenti
Questo metodo è destinato all'accesso alle classi gestite dal codice non gestito e non deve essere chiamato dal codice gestito.
Metodo Type.GetMethod .
GetMethod(String, Type[])
Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetMethod(String, Type[]).
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 oggetti Type che rappresentano numero, ordine e tipo dei parametri relativi al metodo da ottenere.
-oppure-
Matrice vuota di tipo Type (ovvero, Type[] types = new Type[0]) per ottenere un metodo che non accetta parametri.
Restituisce
Oggetto MethodInfo che rappresenta il metodo pubblico i cui parametri corrispondono ai tipi di argomenti specificati, se è stato trovato. In caso contrario, null
.
Commenti
Questo metodo è destinato all'accesso alle classi gestite dal 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 argomenti specificati.
Si applica a
GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])
Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]).
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 che consente di specificare le modalità di esecuzione della ricerca.
-oppure-
Zero, per restituire null
.
- binder
- Binder
Oggetto Binder che definisce una serie di proprietà e consente l'associazione, che può implicare la selezione di un metodo di overload, l'assegnazione forzata dei tipi di argomento e la chiamata di un membro mediante reflection.
-oppure-
null
, per utilizzare DefaultBinder.
- callConvention
- CallingConventions
Oggetto CallingConventions che specifica l'insieme di regole da utilizzare per la disposizione e il layout degli argomenti, la modalità di passaggio del valore restituito, i registri utilizzati per gli argomenti e la pulizia dello stack.
- types
- Type[]
Matrice di oggetti Type che rappresentano numero, ordine e tipo dei parametri relativi al metodo da ottenere.
-oppure-
Matrice vuota di tipo Type (ovvero, Type[] types = new Type[0]) per ottenere un metodo che non accetta parametri.
- modifiers
- ParameterModifier[]
Matrice di oggetti ParameterModifier che rappresentano gli attributi associati all'elemento corrispondente nella matrice types
. Questo parametro non viene elaborato dal binder predefinito.
Restituisce
Oggetto MethodInfo che rappresenta il metodo corrispondente ai requisiti specificati, se è stato trovato. In caso contrario, null
.
Commenti
Questo metodo è destinato all'accesso alle classi gestite dal 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 argomenti e ai modificatori specificati, usando 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 versione al metodo GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).
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 che consente di specificare le modalità di esecuzione della ricerca.
-oppure-
Zero, per restituire null
.
- binder
- Binder
Oggetto Binder che definisce una serie di proprietà e consente l'associazione, che può implicare la selezione di un metodo di overload, l'assegnazione forzata dei tipi di argomento e la chiamata di un membro mediante reflection.
-oppure-
null
, per utilizzare DefaultBinder.
- types
- Type[]
Matrice di oggetti Type che rappresentano numero, ordine e tipo dei parametri relativi al metodo da ottenere.
-oppure-
Matrice vuota di tipo Type (ovvero, Type[] types = new Type[0]) per ottenere un metodo che non accetta parametri.
- modifiers
- ParameterModifier[]
Matrice di oggetti ParameterModifier che rappresentano gli attributi associati all'elemento corrispondente nella matrice types
. Questo parametro non viene elaborato dal binder predefinito.
Restituisce
Oggetto MethodInfo che rappresenta il metodo corrispondente ai requisiti specificati, se è stato trovato. In caso contrario, null
.
Commenti
Questo metodo è destinato all'accesso alle classi gestite dal 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 argomenti e ai modificatori specificati, usando i vincoli di associazione specificati.
Si applica a
GetMethod(String)
Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetMethod(String).
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
Restituisce
Oggetto MethodInfo che rappresenta il metodo pubblico con il nome specificato, se è stato trovato. In caso contrario, null
.
Commenti
Questo metodo è destinato all'accesso alle classi gestite dal codice non gestito e non deve essere chiamato dal codice gestito.
Il Type.GetMethod metodo cerca il metodo pubblico con il nome specificato.
Si applica a
GetMethod(String, BindingFlags)
Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetMethod(String, BindingFlags).
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 che consente di specificare le modalità di esecuzione della ricerca.
-oppure-
Zero, per restituire null
.
Restituisce
Oggetto MethodInfo che rappresenta il metodo corrispondente ai requisiti specificati, se è stato trovato. In caso contrario, null
.
Commenti
Questo metodo è destinato all'accesso alle classi gestite dal codice non gestito e non deve essere chiamato dal codice gestito.
Il Type.GetMethod metodo cerca il metodo specificato usando i vincoli di associazione specificati.
Si applica a
GetMethod(String, Type[], ParameterModifier[])
Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetMethod(String, Type[], ParameterModifier[]).
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 oggetti Type che rappresentano numero, ordine e tipo dei parametri relativi al metodo da ottenere.
-oppure-
Matrice vuota di tipo Type (ovvero, Type[] types = new Type[0]) per ottenere un metodo che non accetta parametri.
- modifiers
- ParameterModifier[]
Matrice di oggetti ParameterModifier che rappresentano gli attributi associati all'elemento corrispondente nella matrice types
. Questo parametro non viene elaborato dal binder predefinito.
Restituisce
Oggetto MethodInfo che rappresenta il metodo pubblico corrispondente ai requisiti specificati, se è stato trovato. In caso contrario, null
.
Commenti
Questo metodo è destinato all'accesso alle classi gestite dal 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 argomenti e ai modificatori specificati.