IReflect.GetMethod Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.