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.

C#
public System.Reflection.MethodInfo? GetMethod (string name, System.Reflection.BindingFlags bindingAttr);
C#
public System.Reflection.MethodInfo GetMethod (string name, System.Reflection.BindingFlags bindingAttr);

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

.NET 9 i inne wersje
Produkt Wersje
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

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.

C#
public System.Reflection.MethodInfo? GetMethod (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
C#
public System.Reflection.MethodInfo GetMethod (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type[] types, System.Reflection.ParameterModifier[] modifiers);

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

.NET 9 i inne wersje
Produkt Wersje
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1