AccessibleObject.IReflect.GetMethod Metoda

Definicja

Przeciążenia

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

MethodInfo Pobiera obiekt odpowiadający określonej metodzie, używając tablicy Type do wyboru spośród przeciążonych metod. Aby uzyskać opis tego elementu członkowskiego, zobacz GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).

IReflect.GetMethod(String, BindingFlags)

MethodInfo Pobiera obiekt odpowiadający określonej metodzie w określonych ograniczeniach wyszukiwania. Aby uzyskać opis tego elementu członkowskiego, zobacz GetMethod(String, BindingFlags).

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

MethodInfo Pobiera obiekt odpowiadający określonej metodzie, używając tablicy Type do wyboru spośród przeciążonych metod. Aby uzyskać opis tego elementu członkowskiego, zobacz 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);
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

Parametry

name
String

Nazwa elementu członkowskiego do znalezienia.

bindingAttr
BindingFlags

Atrybuty powiązania używane do kontrolowania wyszukiwania.

binder
Binder

Obiekt implementujący Binderobiekt zawierający właściwości powiązane z tą metodą.

types
Type[]

Tablica używana do wybierania spośród przeciążonych metod.

modifiers
ParameterModifier[]

Tablica modyfikatorów parametrów używana do tworzenia powiązań z podpisami parametrów, w których typy zostały zmodyfikowane.

Zwraca

Żądana metoda zgodna ze wszystkimi określonymi parametrami.

Implementuje

Wyjątki

Obiekt implementuje wiele metod o tej samej nazwie.

Uwagi

Wartość zwracana jest zgodna na podstawie nazwy metody, System.Reflection.BindingFlags wyliczenia, rodzaju konwersji typu określonego przez binder parametr, przeciążenia i System.Reflection.ParameterInfo opisującego podpis metody.

Ten element jest jawną implementacją członków. Można go używać tylko wtedy, gdy AccessibleObject wystąpienie jest rzutowanie do interfejsu IReflect .

Dotyczy

IReflect.GetMethod(String, BindingFlags)

MethodInfo Pobiera obiekt odpowiadający określonej metodzie w określonych ograniczeniach wyszukiwania. Aby uzyskać opis tego elementu członkowskiego, zobacz 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);
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

Parametry

name
String

Nazwa elementu członkowskiego do znalezienia.

bindingAttr
BindingFlags

Atrybuty powiązania używane do kontrolowania wyszukiwania.

Zwraca

MethodInfo Obiekt zawierający informacje o metodzie z dopasowaniem opartym na nazwie metody i ograniczeniach wyszukiwania określonych w bindingAttrpliku .

Implementuje

Wyjątki

Obiekt implementuje wiele metod o tej samej nazwie.

Uwagi

Ten element jest jawną implementacją członków. Można go używać tylko wtedy, gdy AccessibleObject wystąpienie jest rzutowanie do interfejsu IReflect .

Dotyczy