IReflect.GetMethod Metoda

Definicja

Pobiera MethodInfo obiekt, który odpowiada określonej metodzie.Retrieves a MethodInfo object that corresponds to a specified method.

Przeciążenia

GetMethod(String, BindingFlags)

Pobiera MethodInfo obiekt, który odpowiada określonej metodzie w określonych ograniczeniach wyszukiwania.Retrieves a MethodInfo object that corresponds to a specified method under specified search constraints.

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

Pobiera MethodInfo obiekt odpowiadający określonej metodzie przy użyciu Type tablicy do wybrania spośród przeciążonych metod.Retrieves a MethodInfo object corresponding to a specified method, using a Type array to choose from among overloaded methods.

GetMethod(String, BindingFlags)

Pobiera MethodInfo obiekt, który odpowiada określonej metodzie w określonych ograniczeniach wyszukiwania.Retrieves a MethodInfo object that corresponds to a specified method under specified search constraints.

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.The name of the member to find.

bindingAttr
BindingFlags

Atrybuty powiązania używane do sterowania wyszukiwaniem.The binding attributes used to control the search.

Zwraca

MethodInfo

MethodInfoObiekt zawierający informacje o metodzie, z dopasowaniem na podstawie nazwy metody i ograniczeń wyszukiwania określonych w bindingAttr .A MethodInfo object containing the method information, with the match being based on the method name and search constraints specified in bindingAttr.

Wyjątki

Obiekt implementuje wiele metod o tej samej nazwie.The object implements multiple methods with the same name.

Zobacz też

Dotyczy

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

Pobiera MethodInfo obiekt odpowiadający określonej metodzie przy użyciu Type tablicy do wybrania spośród przeciążonych metod.Retrieves a MethodInfo object corresponding to a specified method, using a Type array to choose from among overloaded methods.

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.The name of the member to find.

bindingAttr
BindingFlags

Atrybuty powiązania używane do sterowania wyszukiwaniem.The binding attributes used to control the search.

binder
Binder

Obiekt, który implementuje Binder , zawierający właściwości powiązane z tą metodą.An object that implements Binder, containing properties related to this method.

types
Type[]

Tablica używana do wybierania przeciążonych metod.An array used to choose among overloaded methods.

modifiers
ParameterModifier[]

Tablica modyfikatorów parametrów służących do tworzenia powiązań z sygnaturami parametrów, w których typy zostały zmodyfikowane.An array of parameter modifiers used to make binding work with parameter signatures in which the types have been modified.

Zwraca

MethodInfo

Żądana metoda zgodna ze wszystkimi określonymi parametrami.The requested method that matches all the specified parameters.

Wyjątki

Obiekt implementuje wiele metod o tej samej nazwie.The object implements multiple methods with the same name.

Uwagi

Wartość zwracana jest dopasowanie na podstawie nazwy metody, BindingFlags elementu członkowskiego wyliczenia, rodzaju konwersji typu określonego przez binder parametr, przeciążenia i opisujące ParameterInfo sygnaturę metody.The return value is a match based on the method name, BindingFlags enum member, the kind of type conversion specified by the binder parameter, the overload, and the ParameterInfo that describes the signature of the method.

Zobacz też

Dotyczy