_Type.GetMethod _Type.GetMethod _Type.GetMethod _Type.GetMethod Method

Definizione

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetMethod.Provides COM objects with version-independent access to the GetMethod method.

Overload

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

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetMethod(String, Type[]).Provides COM objects with version-independent access to the GetMethod(String, Type[]) method.

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

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) method.

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

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) method.

GetMethod(String) GetMethod(String) GetMethod(String) GetMethod(String)

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetMethod(String).Provides COM objects with version-independent access to the GetMethod(String) method.

GetMethod(String, BindingFlags) GetMethod(String, BindingFlags) GetMethod(String, BindingFlags) GetMethod(String, BindingFlags)

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetMethod(String, BindingFlags).Provides COM objects with version-independent access to the GetMethod(String, BindingFlags) method.

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

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetMethod(String, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetMethod(String, Type[], ParameterModifier[]) method.

Commenti

Questo metodo consente di accedere alle classi gestite da codice non gestito e non deve essere chiamato dal codice gestito.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Metodo Type.GetMethod .The Type.GetMethod method.

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

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetMethod(String, Type[]).Provides COM objects with version-independent access to the GetMethod(String, Type[]) method.

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 String String String

String contenente il nome del metodo pubblico da ottenere.The String containing the name of the public method to get.

types
Type[]

Matrice di oggetti Type che rappresentano numero, ordine e tipo dei parametri relativi al metodo da ottenere.An array of Type objects representing the number, order, and type of the parameters for the method to get.

-oppure--or- Matrice vuota di tipo Type (ovvero, Type[] types = new Type[0]) per ottenere un metodo che non accetta parametri.An empty array of the type Type (that is, Type[] types = new Type[0]) to get a method that takes no parameters.

Restituisce

Oggetto MethodInfo che rappresenta il metodo pubblico i cui parametri corrispondono ai tipi di argomenti specificati, se è stato trovato. In caso contrario, null.A MethodInfo object representing the public method whose parameters match the specified argument types, if found; otherwise, null.

Commenti

Questo metodo consente di accedere alle classi gestite da codice non gestito e non deve essere chiamato dal codice gestito.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Il Type.GetMethod metodo cerca il metodo pubblico specificato i cui parametri corrispondono ai tipi di argomenti specificati.The Type.GetMethod method searches for the specified public method whose parameters match the specified argument types.

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

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetMethod(String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) method.

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

Parametri

name
String String String String

String contenente il nome del metodo da ottenere.The String containing the name of the method to get.

bindingAttr
BindingFlags BindingFlags BindingFlags BindingFlags

Maschera di bit costituita da uno o più BindingFlags che consente di specificare le modalità di esecuzione della ricerca.A bitmask comprised of one or more BindingFlags that specify how the search is conducted.

-oppure--or- Zero, per restituire null.Zero, to return null.

binder
Binder Binder 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.A Binder object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.

In alternativa-or- null, per utilizzare DefaultBinder.null, to use the DefaultBinder.

callConvention
CallingConventions CallingConventions CallingConventions 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.The CallingConventions object that specifies the set of rules to use regarding the order and layout of arguments, how the return value is passed, what registers are used for arguments, and how the stack is cleaned up.

types
Type[]

Matrice di oggetti Type che rappresentano numero, ordine e tipo dei parametri relativi al metodo da ottenere.An array of Type objects representing the number, order, and type of the parameters for the method to get.

-oppure--or- Matrice vuota di tipo Type (ovvero, Type[] types = new Type[0]) per ottenere un metodo che non accetta parametri.An empty array of the type Type (that is, Type[] types = new Type[0]) to get a method that takes no parameters.

modifiers
ParameterModifier[]

Matrice di oggetti ParameterModifier che rappresentano gli attributi associati all'elemento corrispondente nella matrice types.An array of ParameterModifier objects representing the attributes associated with the corresponding element in the types array. Questo parametro non viene elaborato dal binder predefinito.The default binder does not process this parameter.

Restituisce

Oggetto MethodInfo che rappresenta il metodo corrispondente ai requisiti specificati, se è stato trovato. In caso contrario, null.A MethodInfo object representing the method that matches the specified requirements, if found; otherwise, null.

Commenti

Questo metodo consente di accedere alle classi gestite da codice non gestito e non deve essere chiamato dal codice gestito.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Il Type.GetMethod metodo cerca il metodo specificato i cui parametri corrispondono ai tipi di argomenti e ai modificatori specificati, usando i vincoli di binding e la convenzione di chiamata specificati.The Type.GetMethod method searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.

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

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) method.

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

Parametri

name
String String String String

String contenente il nome del metodo da ottenere.The String containing the name of the method to get.

bindingAttr
BindingFlags BindingFlags BindingFlags BindingFlags

Maschera di bit costituita da uno o più BindingFlags che consente di specificare le modalità di esecuzione della ricerca.A bitmask comprised of one or more BindingFlags that specify how the search is conducted.

-oppure--or- Zero, per restituire null.Zero, to return null.

binder
Binder Binder 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.A Binder object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.

-oppure--or- null, per utilizzare DefaultBinder.null, to use the DefaultBinder.

types
Type[]

Matrice di oggetti Type che rappresentano numero, ordine e tipo dei parametri relativi al metodo da ottenere.An array of Type objects representing the number, order, and type of the parameters for the method to get.

In alternativa-or- Matrice vuota di tipo Type (ovvero, Type[] types = new Type[0]) per ottenere un metodo che non accetta parametri.An empty array of the type Type (that is, Type[] types = new Type[0]) to get a method that takes no parameters.

modifiers
ParameterModifier[]

Matrice di oggetti ParameterModifier che rappresentano gli attributi associati all'elemento corrispondente nella matrice types.An array of ParameterModifier objects representing the attributes associated with the corresponding element in the types array. Questo parametro non viene elaborato dal binder predefinito.The default binder does not process this parameter.

Restituisce

Oggetto MethodInfo che rappresenta il metodo corrispondente ai requisiti specificati, se è stato trovato. In caso contrario, null.A MethodInfo object representing the method that matches the specified requirements, if found; otherwise, null.

Commenti

Questo metodo consente di accedere alle classi gestite da codice non gestito e non deve essere chiamato dal codice gestito.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Il Type.GetMethod metodo cerca il metodo specificato i cui parametri corrispondono ai tipi di argomenti e ai modificatori specificati, usando i vincoli di binding specificati.The Type.GetMethod method searches for the specified method whose parameters match the specified argument types and modifiers, using the specified binding constraints.

GetMethod(String) GetMethod(String) GetMethod(String) GetMethod(String)

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetMethod(String).Provides COM objects with version-independent access to the GetMethod(String) method.

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 String String String

String contenente il nome del metodo pubblico da ottenere.The String containing the name of the public method to get.

Restituisce

Oggetto MethodInfo che rappresenta il metodo pubblico con il nome specificato, se è stato trovato. In caso contrario, null.A MethodInfo object representing the public method with the specified name, if found; otherwise, null.

Commenti

Questo metodo consente di accedere alle classi gestite da codice non gestito e non deve essere chiamato dal codice gestito.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Il Type.GetMethod metodo cerca il metodo pubblico con il nome specificato.The Type.GetMethod method searches for the public method with the specified name.

GetMethod(String, BindingFlags) GetMethod(String, BindingFlags) GetMethod(String, BindingFlags) GetMethod(String, BindingFlags)

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetMethod(String, BindingFlags).Provides COM objects with version-independent access to the GetMethod(String, BindingFlags) method.

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 String String String

String contenente il nome del metodo da ottenere.The String containing the name of the method to get.

bindingAttr
BindingFlags BindingFlags BindingFlags BindingFlags

Maschera di bit costituita da uno o più BindingFlags che consente di specificare le modalità di esecuzione della ricerca.A bitmask comprised of one or more BindingFlags that specify how the search is conducted.

In alternativa-or- Zero, per restituire null.Zero, to return null.

Restituisce

Oggetto MethodInfo che rappresenta il metodo corrispondente ai requisiti specificati, se è stato trovato. In caso contrario, null.A MethodInfo object representing the method that matches the specified requirements, if found; otherwise, null.

Commenti

Questo metodo consente di accedere alle classi gestite da codice non gestito e non deve essere chiamato dal codice gestito.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Il Type.GetMethod metodo cerca il metodo specificato, usando i vincoli di binding specificati.The Type.GetMethod method searches for the specified method, using the specified binding constraints.

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

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetMethod(String, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetMethod(String, Type[], ParameterModifier[]) method.

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 String String String

String contenente il nome del metodo pubblico da ottenere.The String containing the name of the public method to get.

types
Type[]

Matrice di oggetti Type che rappresentano numero, ordine e tipo dei parametri relativi al metodo da ottenere.An array of Type objects representing the number, order, and type of the parameters for the method to get.

-oppure--or- Matrice vuota di tipo Type (ovvero, Type[] types = new Type[0]) per ottenere un metodo che non accetta parametri.An empty array of the type Type (that is, Type[] types = new Type[0]) to get a method that takes no parameters.

modifiers
ParameterModifier[]

Matrice di oggetti ParameterModifier che rappresentano gli attributi associati all'elemento corrispondente nella matrice types.An array of ParameterModifier objects representing the attributes associated with the corresponding element in the types array. Questo parametro non viene elaborato dal binder predefinito.The default binder does not process this parameter.

Restituisce

Oggetto MethodInfo che rappresenta il metodo pubblico corrispondente ai requisiti specificati, se è stato trovato. In caso contrario, null.A MethodInfo object representing the public method that matches the specified requirements, if found; otherwise, null.

Commenti

Questo metodo consente di accedere alle classi gestite da codice non gestito e non deve essere chiamato dal codice gestito.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Il Type.GetMethod metodo cerca il metodo pubblico specificato i cui parametri corrispondono ai tipi di argomenti e ai modificatori specificati.The Type.GetMethod method searches for the specified public method whose parameters match the specified argument types and modifiers.

Si applica a