Freigeben über


ModuleBuilder.DefineType-Methode

Erstellt einen TypeBuilder. Zum Definieren eines Werttyps definieren Sie einen Typ, der von ValueType abgeleitet ist.

Überladungsliste

Name Beschreibung
ModuleBuilder.DefineType (String) Erstellt einen TypeBuilder für einen Typ mit dem angegebenen Namen.
ModuleBuilder.DefineType (String, TypeAttributes) Erstellt einen TypeBuilder anhand der Angaben für den Typnamen und die Typattribute.
ModuleBuilder.DefineType (String, TypeAttributes, Type) Erstellt einen TypeBuilder anhand der Angaben für den Typnamen, die Attribute und den vom definierten Typ erweiterten Typ.
ModuleBuilder.DefineType (String, TypeAttributes, Type, Int32) Erstellt einen TypeBuilder anhand der Angaben für den Typnamen, die Attribute, den vom definierten Typ erweiterten Typ und die Gesamtgröße des Typs.
ModuleBuilder.DefineType (String, TypeAttributes, Type, PackingSize) Erstellt einen TypeBuilder anhand der Angaben für den Typnamen, die Attribute, den vom definierten Typ erweiterten Typ und die Komprimierungsgröße des Typs.
ModuleBuilder.DefineType (String, TypeAttributes, Type, Type[]) Erstellt einen TypeBuilder anhand der Angaben für den Typnamen, die Attribute, den vom definierten Typ erweiterten Typ und den vom definierten Typ implementierten Schnittstellen.
ModuleBuilder.DefineType (String, TypeAttributes, Type, PackingSize, Int32) Erstellt einen TypeBuilder anhand der Angaben für den Typnamen, die Attribute, den vom definierten Typ erweiterten Typ, die Komprimierungsgröße des definierten Typs und die Gesamtgröße des definierten Typs.

Siehe auch

Referenz

ModuleBuilder-Klasse
ModuleBuilder-Member
System.Reflection.Emit-Namespace