Freigeben über


_Type.GetConstructor-Methode: (BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

 

Veröffentlicht: Oktober 2016

Ermöglicht COM-Objekten mit versionsunabhängigen Zugriff auf die Type.GetConstructor Methode.

Namespace:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

Syntax

ConstructorInfo GetConstructor(
    BindingFlags bindingAttr,
    Binder binder,
    CallingConventions callConvention,
    Type[] types,
    ParameterModifier[] modifiers
)
ConstructorInfo^ GetConstructor(
    BindingFlags bindingAttr,
    Binder^ binder,
    CallingConventions callConvention,
    array<Type^>^ types,
    array<ParameterModifier>^ modifiers
)
abstract GetConstructor : 
        bindingAttr:BindingFlags *
        binder:Binder *
        callConvention:CallingConventions *
        types:Type[] *
        modifiers:ParameterModifier[] -> ConstructorInfo
Function GetConstructor (
    bindingAttr As BindingFlags,
    binder As Binder,
    callConvention As CallingConventions,
    types As Type(),
    modifiers As ParameterModifier()
) As ConstructorInfo

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

    Die CallingConventions -Objekt, das den Satz von Regeln für die Reihenfolge angibt und Layout von Argumenten, wie der Rückgabewert übergeben wird, für Argumente zu verwendenden Register und der Stapel bereinigt.

  • types
    Type: System.Type[]

    Ein Array von Type-Objekten, das Anzahl, Reihenfolge und Typ der Parameter des abzurufenden Konstruktors darstellt.

    - oder -

    Ein leeres Array vom Type-Typ, d. h. Type[] types = new Type[0], zum Abrufen eines Konstruktors, der keine Parameter akzeptiert.

Rückgabewert

Type: System.Reflection.ConstructorInfo

Ein ConstructorInfo-Objekt, das den Konstruktor darstellt, der den angegebenen Anforderungen entspricht, oder null, wenn kein entsprechender Konstruktor gefunden wurde.

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.GetConstructor Methode sucht nach einem Konstruktor, dessen 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

GetConstructor Überladen
_Type-Schnittstelle
System.Runtime.InteropServices-Namespace

Zurück zum Anfang