Sdílet prostřednictvím


AccessibleObject.IReflect.GetMethod Metoda

Definice

Přetížení

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

MethodInfo Získá objekt odpovídající zadané metodě pomocí pole Typ vybrat z přetížených metod. Popis tohoto člena naleznete v tématu GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[]).

IReflect.GetMethod(String, BindingFlags)

MethodInfo Získá objekt odpovídající zadané metodě v rámci zadaných omezení hledání. Popis tohoto člena naleznete v tématu GetMethod(String, BindingFlags).

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

MethodInfo Získá objekt odpovídající zadané metodě pomocí pole Typ vybrat z přetížených metod. Popis tohoto člena naleznete v tématu 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

Jméno člena, který chcete najít.

bindingAttr
BindingFlags

Atributy vazby použité k řízení hledání.

binder
Binder

Objekt, který implementuje Binder, obsahující vlastnosti související s touto metodou.

types
Type[]

Pole, které se používá k výběru mezi přetíženými metodami.

modifiers
ParameterModifier[]

Pole modifikátorů parametrů, které slouží k práci s vazbami s podpisy parametrů, ve kterých byly typy změněny.

Návraty

MethodInfo

Požadovaná metoda, která odpovídá všem zadaným parametrům.

Implementuje

Výjimky

Objekt implementuje více metod se stejným názvem.

Poznámky

Vrácená hodnota je shoda založená na názvu metody, výčtu System.Reflection.BindingFlags , typu převodu typu určeného binder parametrem, přetížením a System.Reflection.ParameterInfo popisem podpisu metody.

Tento člen je explicitní implementace členu rozhraní. Lze ho použít pouze v AccessibleObject případě, že je instance přetypována do IReflect rozhraní.

Platí pro

IReflect.GetMethod(String, BindingFlags)

MethodInfo Získá objekt odpovídající zadané metodě v rámci zadaných omezení hledání. Popis tohoto člena naleznete v tématu 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

Jméno člena, který chcete najít.

bindingAttr
BindingFlags

Atributy vazby použité k řízení hledání.

Návraty

MethodInfo

Objekt MethodInfo obsahující informace o metodě se shodou založenou na názvu metody a omezeních hledání zadaných v bindingAttr.

Implementuje

Výjimky

Objekt implementuje více metod se stejným názvem.

Poznámky

Tento člen je explicitní implementace členu rozhraní. Lze ho použít pouze v AccessibleObject případě, že je instance přetypována do IReflect rozhraní.

Platí pro