TypeDelegator.GetMethodImpl Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
.