_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
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.CallingConventionsDie 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.
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.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