Freigeben über


TypeBuilder.GetConstructorImpl Methode

Definition

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird nach einem Konstruktor gesucht, dessen Parameter den angegebenen Argumenttypen und Modifizierern entsprechen, wobei die angegebenen Bindungseinschränkungen und die angegebene Aufrufkonvention verwendet werden.

protected:
 override System::Reflection::ConstructorInfo ^ GetConstructorImpl(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.ConstructorInfo? GetConstructorImpl (System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder? binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[]? modifiers);
protected override System.Reflection.ConstructorInfo GetConstructorImpl (System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[] modifiers);
override this.GetConstructorImpl : System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.ConstructorInfo
Protected Overrides Function GetConstructorImpl (bindingAttr As BindingFlags, binder As Binder, callConvention As CallingConventions, types As Type(), modifiers As ParameterModifier()) As ConstructorInfo

Parameter

bindingAttr
BindingFlags

Eine bitweise Kombination der Enumerationswerte, die angeben, wie die Suche durchgeführt wird.

-oder-

Default, um nullzurückzugeben.

binder
Binder

Ein Objekt, das eine Reihe von Eigenschaften definiert und die Bindung ermöglicht, was die Auswahl einer überladenen Methode, die Koersion von Argumenttypen und den Aufruf eines Elements durch Spiegelung umfassen kann.

-oder-

Ein null Verweis (Nothing in Visual Basic), um die DefaultBinderzu verwenden.

callConvention
CallingConventions

Das Objekt, das den Satz von Regeln angibt, die für die Reihenfolge und das Layout von Argumenten verwendet werden sollen, wie der Rückgabewert übergeben wird, welche Register für Argumente verwendet werden, und der Stapel wird bereinigt.

types
Type[]

Ein Array von Type Objekten, die die Anzahl, Reihenfolge und den Typ der Parameter für den abzurufenden Konstruktor darstellen.

-oder-

Ein leeres Array des Typs Type (d. h. Type[] types = new Type[0]), um einen Konstruktor abzurufen, der keine Parameter akzeptiert.

modifiers
ParameterModifier[]

Ein Array von ParameterModifier Objekten, die die Attribute darstellen, die dem entsprechenden Element im types Array zugeordnet sind. Der Standardordner verarbeitet diesen Parameter nicht.

Gibt zurück

Ein ConstructorInfo-Objekt, das den Konstruktor darstellt, der den angegebenen Anforderungen entspricht, falls gefunden; andernfalls null.

Gilt für: