Sdílet prostřednictvím


IReflect.GetMethod Metoda

Definice

Načte MethodInfo objekt, který odpovídá zadané metodě.

Přetížení

GetMethod(String, BindingFlags)

Načte MethodInfo objekt, který odpovídá zadané metodě v rámci zadaných omezení hledání.

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

Načte MethodInfo objekt odpovídající zadané metodě pomocí Type pole pro výběr z přetížených metod.

GetMethod(String, BindingFlags)

Načte MethodInfo objekt, který odpovídá zadané metodě v rámci zadaných omezení hledání.

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

Název člena, který se má najít.

bindingAttr
BindingFlags

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

Návraty

Objekt MethodInfo obsahující informace o metodě, přičemž shoda je založena na názvu metody a omezení hledání zadaných v bindingAttr.

Výjimky

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

Viz také

Platí pro

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

Načte MethodInfo objekt odpovídající zadané metodě pomocí Type pole pro výběr z přetížených metod.

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

Název člena, který se má najít.

bindingAttr
BindingFlags

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

binder
Binder

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

types
Type[]

Pole sloužící k výběru mezi přetíženými metodami.

modifiers
ParameterModifier[]

Pole modifikátorů parametrů, které slouží k tomu, aby vazby fungovaly s podpisy parametrů, ve kterých byly typy změněny.

Návraty

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

Výjimky

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

Poznámky

Návratová hodnota je shoda na základě názvu metody, BindingFlags člena výčtu, druhu převodu typu určeného binder parametrem, přetížení a ParameterInfo toho, který popisuje signaturu metody.

Viz také

Platí pro