Freigeben über


ConstructorBuilder-Member

Definiert einen Konstruktor einer dynamischen Klasse und stellt diesen dar.

In den folgenden Tabellen werden die vom ConstructorBuilder -Typ verfügbar gemachten Member aufgeführt.

Öffentliche Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Attributes Überschrieben. Ruft die Attribute für diesen Konstruktor ab.
Öffentliche Eigenschaft CallingConvention Überschrieben. Ruft einen CallingConventions-Wert ab, der davon abhängt, ob der deklarierende Typ generisch ist.
Öffentliche Eigenschaft ContainsGenericParameters  Ruft einen Wert ab, der angibt, ob die generische Methode nicht zugewiesene generische Typparameter enthält.(Von MethodBase geerbt.)
Öffentliche Eigenschaft DeclaringType Überschrieben. Ruft einen Verweis auf das Type-Objekt für den Typ ab, der diesen Member deklariert.
Öffentliche Eigenschaft InitLocals Ruft ab oder legt fest, ob die lokalen Variablen in diesem Konstruktor mit 0 initialisiert werden sollen.
Öffentliche Eigenschaft IsAbstract  Ruft einen Wert ab, der angibt, ob es sich um eine abstrakte Methode handelt.(Von MethodBase geerbt.)
Öffentliche Eigenschaft IsAssembly  Ruft einen Wert ab, der angibt, ob diese Methode von anderen Klassen in derselben Assembly aufgerufen werden kann.(Von MethodBase geerbt.)
Öffentliche Eigenschaft IsConstructor  Ruft einen Wert ab, der angibt, ob die Methode ein Konstruktor ist.(Von MethodBase geerbt.)
Öffentliche Eigenschaft IsFamily  Ruft einen Wert ab, der angibt, ob der Zugriff auf diese Methode auf die Member der Klasse und die Member ihrer abgeleiteten Klassen beschränkt ist.(Von MethodBase geerbt.)
Öffentliche Eigenschaft IsFamilyAndAssembly  Ruft einen Wert ab, der angibt, ob diese Methode von abgeleiteten Klassen aufgerufen werden kann, wenn diese sich in derselben Assembly befinden.(Von MethodBase geerbt.)
Öffentliche Eigenschaft IsFamilyOrAssembly  Ruft einen Wert ab, der angibt, ob diese Methode von abgeleiteten Klassen unabhängig von ihrer Position und von allen Klassen in derselben Assembly aufgerufen werden kann.(Von MethodBase geerbt.)
Öffentliche Eigenschaft IsFinal  Ruft einen Wert ab, der angibt, ob diese Methode final ist.(Von MethodBase geerbt.)
Öffentliche Eigenschaft IsGenericMethod  Ruft einen Wert ab, der angibt, ob es sich um eine generische Methode handelt.(Von MethodBase geerbt.)
Öffentliche Eigenschaft IsGenericMethodDefinition  Ruft einen Wert ab, der angibt, ob die Methode eine generische Methodendefinition ist.(Von MethodBase geerbt.)
Öffentliche Eigenschaft IsHideBySig  Ruft einen Wert ab, der angibt, ob nur ein Member derselben Art mit einer identischen Signatur in der abgeleiteten Klasse verborgen ist.(Von MethodBase geerbt.)
Öffentliche Eigenschaft IsPrivate  Ruft einen Wert ab, der angibt, ob es sich um einen privaten Member handelt.(Von MethodBase geerbt.)
Öffentliche Eigenschaft IsPublic  Ruft einen Wert ab, der angibt, ob dies eine öffentliche Methode ist.(Von MethodBase geerbt.)
Öffentliche Eigenschaft IsSpecialName  Ruft einen Wert ab, der angibt, ob diese Methode einen besonderen Namen hat.(Von MethodBase geerbt.)
Öffentliche Eigenschaft IsStatic  Ruft einen Wert ab, der angibt, ob die Methode static ist.(Von MethodBase geerbt.)
Öffentliche Eigenschaft IsVirtual  Ruft einen Wert ab, der angibt, ob die Methode virtual ist.(Von MethodBase geerbt.)
Öffentliche Eigenschaft MemberType  Ruft einen MemberTypes-Wert ab, der angibt, dass dieser Member ein Konstruktor ist.(Von ConstructorInfo geerbt.)
Öffentliche Eigenschaft MetadataToken  Ruft einen Wert ab, der ein Metadatenelement identifiziert.(Von MemberInfo geerbt.)
Öffentliche Eigenschaft MethodHandle Überschrieben. Ruft das interne Handle für die Methode ab. Verwenden Sie dieses Handle, um auf das zugrunde liegende Metadatenhandle zuzugreifen.
Öffentliche Eigenschaft Module Überschrieben. Ruft das dynamische Modul ab, in dem dieser Konstruktor definiert ist.
Öffentliche Eigenschaft Name Überschrieben. Ruft den Namen dieses Konstruktors ab.
Öffentliche Eigenschaft ReflectedType Überschrieben. Enthält einen Verweis auf das Type-Objekt, aus dem dieses Objekt abgerufen wurde.
Öffentliche Eigenschaft ReturnType Ruft NULL (Nothing in Visual Basic) ab.
Öffentliche Eigenschaft Signature Ruft die Signatur des Felds als in Form einer Zeichenfolge ab.

Zum Seitenanfang

Öffentliche Methoden

  Name Beschreibung
Öffentliche Methode AddDeclarativeSecurity Fügt diesem Konstruktor Deklarationssicherheit hinzu.
Öffentliche Methode DefineParameter Definiert einen Parameter dieses Konstruktors.
Öffentliche Methode Equals  Überladen. Stellt fest, ob zwei Instanzen von Object gleich sind. (Von Object geerbt.)
Öffentliche Methode Statisch GetCurrentMethod  Gibt ein MethodBase-Objekt zurück, das die derzeit ausgeführte Methode darstellt. (Von MethodBase geerbt.)
Öffentliche Methode GetCustomAttributes Überladen. Überschrieben. Gibt die für diesen Konstruktor festgelegten benutzerdefinierten Attribute zurück.
Öffentliche Methode GetGenericArguments  Gibt ein Array von Type-Objekten zurück, die die Typargumente einer generischen Methode oder die Typparameter einer generischen Methodendefinition darstellen. (Von MethodBase geerbt.)
Öffentliche Methode GetHashCode  Fungiert als Hashfunktion für einen bestimmten Typ. GetHashCode eignet sich für die Verwendung in Hashalgorithmen und Hashdatenstrukturen, z. B. in einer Hashtabelle. (Von Object geerbt.)
Öffentliche Methode GetILGenerator Überladen. Ruft einen ILGenerator ab, mit dem ein Methodentext für diesen Konstruktor ausgegeben werden kann.
Öffentliche Methode GetMethodBody  Ruft beim Überschreiben in einer abgeleiteten Klasse ein MethodBody-Objekt ab, das den Zugriff auf den MSIL-Stream, auf lokale Variablen und auf Ausnahmen für die aktuelle Methode ermöglicht. (Von MethodBase geerbt.)
Öffentliche Methode Statisch GetMethodFromHandle  Überladen. Ruft Methodeninformationen mit dem angegebenen Handle ab. (Von MethodBase geerbt.)
Öffentliche Methode GetMethodImplementationFlags Überschrieben. Gibt die Methodenimplementierungsflags für diesen Konstruktor zurück.
Öffentliche Methode GetModule Gibt einen Verweis auf das Modul zurück, das diesen Konstruktor enthält.
Öffentliche Methode GetParameters Überschrieben. Gibt die Parameter dieses Konstruktors zurück.
Öffentliche Methode GetToken Gibt das MethodToken zurück, das das Token für diesen Konstruktor darstellt.
Öffentliche Methode GetType  Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode Invoke Überladen. Ruft den Konstruktor dynamisch auf, der von dieser Instanz reflektiert wird.
Öffentliche Methode IsDefined Überschrieben. Überprüft, ob der angegebene Typ des benutzerdefinierten Attributs definiert ist.
Öffentliche Methode Statisch ReferenceEquals  Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.)
Öffentliche Methode SetCustomAttribute Überladen. Legt ein benutzerdefiniertes Attribut fest.
Öffentliche Methode SetImplementationFlags Legt die Implementierungsflags der Methode für diesen Konstruktor fest.
Öffentliche Methode SetSymCustomAttribute Legt das benutzerdefinierte Attribut dieses Konstruktors fest, das Symbolinformationen zugeordnet ist.
Öffentliche Methode ToString Überschrieben. Gibt diese ConstructorBuilder-Instanz als String zurück.

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite Schnittstellenimplementierung Methode System.Runtime.InteropServices._ConstructorBuilder.GetIDsOfNames Ordnet eine Reihe von Namen einer entsprechenden Gruppe von Dispatchbezeichnern zu.
Explizite Schnittstellenimplementierung Methode System.Runtime.InteropServices._ConstructorBuilder.GetTypeInfo Ruft die Typinformationen für ein Objekt ab, die dann zum Abrufen der Typinformationen für eine Schnittstelle verwendet werden können.
Explizite Schnittstellenimplementierung Methode System.Runtime.InteropServices._ConstructorBuilder.GetTypeInfoCount Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1).
Explizite Schnittstellenimplementierung Methode System.Runtime.InteropServices._ConstructorBuilder.Invoke Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit.

Zum Seitenanfang

Siehe auch

Referenz

ConstructorBuilder-Klasse
System.Reflection.Emit-Namespace