AccessibleObject.IReflect.GetMethod Metoda

Definicja

Przeciążenia

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

Pobiera MethodInfo obiekt odpowiadający określonej metodzie przy użyciu tablicy typów do wybrania spośród przeciążonych metod.Gets a MethodInfo object corresponding to a specified method, using a Type array to choose from among overloaded methods. Aby uzyskać opis tego elementu członkowskiego, zobacz GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) .For a description of this member, see GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).

IReflect.GetMethod(String, BindingFlags)

Pobiera MethodInfo obiekt odpowiadający określonej metodzie w określonych ograniczeniach wyszukiwania.Gets a MethodInfo object corresponding to a specified method under specified search constraints. Aby uzyskać opis tego elementu członkowskiego, zobacz GetMethod(String, BindingFlags) .For a description of this member, see GetMethod(String, BindingFlags).

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

Pobiera MethodInfo obiekt odpowiadający określonej metodzie przy użyciu tablicy typów do wybrania spośród przeciążonych metod.Gets a MethodInfo object corresponding to a specified method, using a Type array to choose from among overloaded methods. Aby uzyskać opis tego elementu członkowskiego, zobacz GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]) .For a description of this member, see 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.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.

Implementuje

Wyjątki

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

Uwagi

Wartość zwracana jest zgodna na podstawie nazwy metody, System.Reflection.BindingFlags wyliczenia, rodzaju konwersji typu określonego przez binder parametr, Przeciążenie i opisujący System.Reflection.ParameterInfo sygnaturę metody.The return value is a match based on the method name, the System.Reflection.BindingFlags enumeration, the kind of type conversion specified by the binder parameter, the overload, and the System.Reflection.ParameterInfo that describes the signature of the method.

Ten element jest jawną implementacją członków.This member is an explicit interface member implementation. Może być używana tylko wtedy, gdy AccessibleObject wystąpienie jest rzutowane do IReflect interfejsu.It can be used only when the AccessibleObject instance is cast to an IReflect interface.

Dotyczy

IReflect.GetMethod(String, BindingFlags)

Pobiera MethodInfo obiekt odpowiadający określonej metodzie w określonych ograniczeniach wyszukiwania.Gets a MethodInfo object corresponding to a specified method under specified search constraints. Aby uzyskać opis tego elementu członkowskiego, zobacz GetMethod(String, BindingFlags) .For a description of this member, see 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.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.

Implementuje

Wyjątki

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

Uwagi

Ten element jest jawną implementacją członków.This member is an explicit interface member implementation. Może być używana tylko wtedy, gdy AccessibleObject wystąpienie jest rzutowane do IReflect interfejsu.It can be used only when the AccessibleObject instance is cast to an IReflect interface.

Dotyczy