AccessibleObject.IReflect.GetMethod Metodo

Definizione

Overload

Nome Descrizione
IReflect.GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Ottiene un MethodInfo oggetto corrispondente a un metodo specificato, utilizzando una matrice Type da scegliere tra i metodi di overload. Per una descrizione di questo membro, vedere GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).

IReflect.GetMethod(String, BindingFlags)

Ottiene un MethodInfo oggetto corrispondente a un metodo specificato in base ai vincoli di ricerca specificati. Per una descrizione di questo membro, vedere GetMethod(String, BindingFlags).

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

Ottiene un MethodInfo oggetto corrispondente a un metodo specificato, utilizzando una matrice Type da scegliere tra i metodi di overload. Per una descrizione di questo membro, vedere GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).

 virtual System::Reflection::MethodInfo ^ System.Reflection.IReflect.GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers) = System::Reflection::IReflect::GetMethod;
System.Reflection.MethodInfo IReflect.GetMethod(string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
override this.System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Function GetMethod (name As String, bindingAttr As BindingFlags, binder As Binder, types As Type(), modifiers As ParameterModifier()) As MethodInfo Implements IReflect.GetMethod

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.

Implementazioni

Eccezioni

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

Commenti

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

Questo membro è un'implementazione esplicita del membro dell'interfaccia. Può essere usato solo quando viene eseguito il cast dell'istanza a un'interfaccia AccessibleObjectIReflect .

Si applica a

IReflect.GetMethod(String, BindingFlags)

Ottiene un MethodInfo oggetto corrispondente a un metodo specificato in base ai vincoli di ricerca specificati. Per una descrizione di questo membro, vedere GetMethod(String, BindingFlags).

 virtual System::Reflection::MethodInfo ^ System.Reflection.IReflect.GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr) = System::Reflection::IReflect::GetMethod;
System.Reflection.MethodInfo IReflect.GetMethod(string name, System.Reflection.BindingFlags bindingAttr);
abstract member System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
override this.System.Reflection.IReflect.GetMethod : string * System.Reflection.BindingFlags -> System.Reflection.MethodInfo
Function GetMethod (name As String, bindingAttr As BindingFlags) As MethodInfo Implements IReflect.GetMethod

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.

Implementazioni

Eccezioni

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

Commenti

Questo membro è un'implementazione esplicita del membro dell'interfaccia. Può essere usato solo quando viene eseguito il cast dell'istanza a un'interfaccia AccessibleObjectIReflect .

Si applica a