_Type.GetMethod-Methode: (String, BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])
Veröffentlicht: Oktober 2016
Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetMethod Methode.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (in mscorlib.dll)
Syntax
MethodInfo GetMethod(
string name,
BindingFlags bindingAttr,
Binder binder,
CallingConventions callConvention,
Type[] types,
ParameterModifier[] modifiers
)
MethodInfo^ GetMethod(
String^ name,
BindingFlags bindingAttr,
Binder^ binder,
CallingConventions callConvention,
array<Type^>^ types,
array<ParameterModifier>^ modifiers
)
abstract GetMethod :
name:string *
bindingAttr:BindingFlags *
binder:Binder *
callConvention:CallingConventions *
types:Type[] *
modifiers:ParameterModifier[] -> MethodInfo
Function GetMethod (
name As String,
bindingAttr As BindingFlags,
binder As Binder,
callConvention As CallingConventions,
types As Type(),
modifiers As ParameterModifier()
) As MethodInfo
Parameter
name
Type: System.StringDie String die den Namen der abzurufenden Methode enthält.
bindingAttr
Type: System.Reflection.BindingFlagsEine Bitmaske aus einem oder mehreren BindingFlags, die angeben, wie die Suche durchgeführt wird.
- oder -
0 (null), damit null zurückgegeben wird.
binder
Type: System.Reflection.BinderEin Binder -Objekt, das eine Gruppe von Eigenschaften definiert und ermöglicht die Bindung, die Auswahl einer überladenen Methode, die Umwandlung von Argumenttypen und der Aufruf eines Members durch Reflektion einschließen kann.
- oder -
null, mit der DefaultBinder.
callConvention
Type: System.Reflection.CallingConventionsDas CallingConventions Objekt, das die Regeln für Reihenfolge und Layout der Argumente, wie der Rückgabewert übergeben wird, welche Register für Argumente verwendet werden und wie der Stapel bereinigt wird angibt.
types
Type: System.Type[]Ein Array von Type-Objekten, das die Anzahl, die Reihenfolge und den Typ der Parameter der abzurufenden Methode darstellt.
- oder -
Ein leeres Array vom Type-Typ, d. h. Type[] types = new Type[0], zum Abrufen einer Methode, die keine Parameter akzeptiert.
modifiers
Type: System.Reflection.ParameterModifier[]Ein Array von ParameterModifier-Objekten, die die Attribute darstellen, die dem entsprechenden Element im types-Array zugeordnet sind. Der Standardbinder verarbeitet diesen Parameter nicht.
Rückgabewert
Type: System.Reflection.MethodInfo
Ein MethodInfo Objekt, das die Methode, die die angegebenen Anforderungen entspricht, sofern gefunden, andernfalls darstellt null.
Hinweise
Diese Methode ist für den Zugriff auf verwaltete Klassen aus nicht verwaltetem Code und sollte nicht aus verwaltetem Code aufgerufen werden.
Die Type.GetMethod Methode sucht die angegebene Methode, deren Parameter den angegebenen Argumenttypen und -Modifizierern mithilfe der angegebenen bindungseinschränkungen und der angegebenen Aufrufkonvention zu entsprechen.
Versionsinformationen
.NET Framework
Verfügbar seit 1.1
Siehe auch
GetMethod Überladen
_Type-Schnittstelle
System.Runtime.InteropServices-Namespace
Zurück zum Anfang