Freigeben über


_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

  • binder
    Type: System.Reflection.Binder

    Ein 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.CallingConventions

    Das 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.

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