Udostępnij za pośrednictwem


TypeBuilder.GetMethodImpl Metoda

Definicja

Po zastąpieniu w klasie pochodnej wyszukuje określoną metodę, której parametry są zgodne z określonymi typami argumentów i modyfikatorami, przy użyciu określonych ograniczeń powiązania i określonej konwencji wywoływania.

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

Ciąg zawierający nazwę metody do pobrania.

bindingAttr
BindingFlags

Bitowa kombinacja wartości wyliczenia określających sposób przeprowadzania wyszukiwania.

-lub-

Default, aby powrócić null.

binder
Binder

Obiekt, który definiuje zestaw właściwości i włącza powiązanie, które może obejmować wybór metody przeciążonej, przymus typów argumentów i wywołanie elementu członkowskiego za pomocą odbicia.

-lub-

Dokumentacja null (Nothing w Visual Basic) w celu używania DefaultBinder.

callConvention
CallingConventions

Obiekt, który określa zestaw reguł do użycia w odniesieniu do kolejności i układu argumentów, sposobu przekazywania wartości zwracanej, rejestrów używanych do argumentów i procesu czyszczenia stosu.

types
Type[]

Tablica obiektów Type reprezentujących liczbę, kolejność i typ parametrów metody do pobrania.

-lub-

Pusta tablica typu Type (czyli type[] types = new Type[0]), aby uzyskać metodę, która nie przyjmuje parametrów.

-lub-

null. Jeśli types jest null, argumenty nie są zgodne.

modifiers
ParameterModifier[]

Tablica obiektów ParameterModifier reprezentujących atrybuty skojarzone z odpowiednim elementem w tablicy types. Domyślny binder nie przetwarza tego parametru.

Zwraca

Obiekt reprezentujący metodę zgodną z określonymi wymaganiami, jeśli zostanie znaleziony; w przeciwnym razie null.

Dotyczy