Sdílet prostřednictvím


TypeBuilder.GetMethodImpl Metoda

Definice

Při přepsání v odvozené třídě vyhledá zadanou metodu, jejíž parametry odpovídají zadaným typům argumentů a modifikátorům, pomocí zadaných omezení vazby a zadané konvence volání.

protected:
 override System::Reflection::MethodInfo ^ GetMethodImpl(System::String ^ name, System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, System::Reflection::CallingConventions callConvention, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
protected override System.Reflection.MethodInfo? GetMethodImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, System.Reflection.CallingConventions callConvention, Type[]? types, System.Reflection.ParameterModifier[]? modifiers);
protected override System.Reflection.MethodInfo GetMethodImpl (string name, System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[] modifiers);
override this.GetMethodImpl : string * System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.MethodInfo
Protected Overrides Function GetMethodImpl (name As String, bindingAttr As BindingFlags, binder As Binder, callConvention As CallingConventions, types As Type(), modifiers As ParameterModifier()) As MethodInfo

Parametry

name
String

Řetězec obsahující název metody, která se má získat.

bindingAttr
BindingFlags

Bitové kombinace hodnot výčtu, které určují způsob provedení hledání.

-nebo-

Default vrátit null.

binder
Binder

Objekt, který definuje sadu vlastností a umožňuje vazbu, která může zahrnovat výběr přetížené metody, převod typů argumentů a vyvolání člena prostřednictvím reflexe.

-nebo-

Odkaz null (Nothing v jazyce Visual Basic), který použije DefaultBinder.

callConvention
CallingConventions

Objekt, který určuje sadu pravidel, která se mají použít v souvislosti s pořadím a rozložením argumentů, jak se předává návratová hodnota, jaké registry se používají pro argumenty a jaký proces zásobník vyčistí.

types
Type[]

Pole Type objektů představujících číslo, pořadí a typ parametrů pro metodu získat.

-nebo-

Prázdné pole typu Type (tj. Type[] types = new Type[0]) pro získání metody, která nepřijímá žádné parametry.

-nebo-

null. Pokud je typesnull, argumenty se neshodují.

modifiers
ParameterModifier[]

Pole ParameterModifier objektů představujících atributy přidružené k odpovídajícímu prvku v poli types. Výchozí pořadač tento parametr nezpracuje.

Návraty

Objekt představující metodu, která odpovídá zadaným požadavkům, pokud byl nalezen; jinak null.

Platí pro