Freigeben über


TypeDelegator.GetMethodImpl Methode

Definition

Sucht nach der angegebenen Methode, deren Parameter den angegebenen Argumenttypen und -modifizierern entsprechen, und verwendet dabei die angegebenen Bindungseinschränkungen und die angegebene Aufrufkonvention.

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

Parameter

name
String

Der Methodenname.

bindingAttr
BindingFlags

Eine Bitmaske, die sich auf die Ausführung der Suche auswirkt. Der Wert ist eine Kombination von 0 (null) oder mehr Bitflags aus den BindingFlags.

binder
Binder

Ein Objekt, das die Bindung, die Umwandlung von Argumenttypen, das Aufrufen von Membern und das Abrufen von MemberInfo-Objekten über Reflektion ermöglicht. Wenn binder den Wert null aufweist, wird der Standardbinder verwendet.

callConvention
CallingConventions

Die Aufrufkonventionen.

types
Type[]

Ein Array vom Typ Type, das eine Liste mit Anzahl, Reihenfolge und Typen der Parameter enthält. Typen können nicht null sein. Verwenden Sie für die Suche nach einer Methode ohne Parameter eine geeignete GetMethod-Methode oder ein leeres Array.

modifiers
ParameterModifier[]

Ein Array vom Typ ParameterModifier mit derselben Länge wie das types-Array, dessen Elemente die Attribute darstellen, die den Parametern der abzurufenden Methode zugeordnet sind.

Gibt zurück

Ein MethodInfoInfo-Objekt für die Implementierungsmethode, die mit den angegebenen Kriterien übereinstimmt, oder null, wenn keine Übereinstimmung gefunden werden kann.

Hinweise

Der callConvention -Parameter gibt die Aufrufkonvention für den Einstiegspunkt an. Wenn kein CallingConventions angegeben ist, wird der Standardwert CallingConventions verwendet Standard .

Gilt für:

Weitere Informationen