IReflect.GetMethod Metodo

Definizione

Recupera un MethodInfo oggetto che corrisponde a un metodo specificato.

Overload

Nome Descrizione
GetMethod(String, BindingFlags)

Recupera un MethodInfo oggetto che corrisponde a un metodo specificato in base ai vincoli di ricerca specificati.

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

Recupera un MethodInfo oggetto corrispondente a un metodo specificato, utilizzando una Type matrice da scegliere tra i metodi di overload.

GetMethod(String, BindingFlags)

Recupera un MethodInfo oggetto che corrisponde a un metodo specificato in base ai vincoli di ricerca specificati.

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

Nome del membro da trovare.

bindingAttr
BindingFlags

Attributi di associazione utilizzati per controllare la ricerca.

Valori restituiti

Oggetto MethodInfo contenente le informazioni sul metodo, con la corrispondenza basata sul nome del metodo e sui vincoli di ricerca specificati in bindingAttr.

Eccezioni

L'oggetto implementa più metodi con lo stesso nome.

Vedi anche

Si applica a

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

Recupera un MethodInfo oggetto corrispondente a un metodo specificato, utilizzando una Type matrice da scegliere tra i metodi di overload.

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

Nome del membro da trovare.

bindingAttr
BindingFlags

Attributi di associazione utilizzati per controllare la ricerca.

binder
Binder

Oggetto che implementa Binder, contenente le proprietà correlate a questo metodo.

types
Type[]

Matrice utilizzata per scegliere tra i metodi di overload.

modifiers
ParameterModifier[]

Matrice di modificatori di parametri utilizzata per rendere l'associazione funzionante con le firme dei parametri in cui i tipi sono stati modificati.

Valori restituiti

Metodo richiesto che corrisponde a tutti i parametri specificati.

Eccezioni

L'oggetto implementa più metodi con lo stesso nome.

Commenti

Il valore restituito è una corrispondenza basata sul nome del metodo, BindingFlags sul membro enumerazione, sul tipo di conversione del tipo specificato dal binder parametro, sull'overload e sull'oggetto ParameterInfo che descrive la firma del metodo.

Vedi anche

Si applica a