Udostępnij za pośrednictwem


IReflect.GetMethod Metoda

Definicja

MethodInfo Pobiera obiekt odpowiadający określonej metodzie.

Przeciążenia

GetMethod(String, BindingFlags)

MethodInfo Pobiera obiekt odpowiadający określonej metodzie w ramach określonych ograniczeń wyszukiwania.

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

MethodInfo Pobiera obiekt odpowiadający określonej metodzie przy użyciu Type tablicy do wyboru spośród metod przeciążonych.

GetMethod(String, BindingFlags)

MethodInfo Pobiera obiekt odpowiadający określonej metodzie w ramach określonych ograniczeń wyszukiwania.

public:
 System::Reflection::MethodInfo ^ GetMethod(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.MethodInfo? GetMethod (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

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 .bindingAttr

Wyjątki

Obiekt implementuje wiele metod o tej samej nazwie.

Zobacz też

Dotyczy

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

MethodInfo Pobiera obiekt odpowiadający określonej metodzie przy użyciu Type tablicy do wyboru spośród metod przeciążonych.

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);
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

Parametry

name
String

Nazwa elementu członkowskiego do znalezienia.

bindingAttr
BindingFlags

Atrybuty powiązania używane do kontrolowania wyszukiwania.

binder
Binder

Obiekt, który implementuje Binderobiekt zawierający właściwości powiązane z tą metodą.

types
Type[]

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

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.

Wyjątki

Obiekt implementuje wiele metod o tej samej nazwie.

Uwagi

Wartość zwracana jest dopasowaniem na podstawie nazwy metody, BindingFlags składowej wyliczenia, rodzaju konwersji typu określonej przez binder parametr, przeciążenie i ParameterInfo opisujący podpis metody.

Zobacz też

Dotyczy