ModuleBuilder.DefineTypeCore Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Erstellt beim Überschreiben in einer abgeleiteten Klasse eine TypeBuilder.
protected:
abstract System::Reflection::Emit::TypeBuilder ^ DefineTypeCore(System::String ^ name, System::Reflection::TypeAttributes attr, Type ^ parent, cli::array <Type ^> ^ interfaces, System::Reflection::Emit::PackingSize packingSize, int typesize);
protected abstract System.Reflection.Emit.TypeBuilder DefineTypeCore (string name, System.Reflection.TypeAttributes attr, Type? parent, Type[]? interfaces, System.Reflection.Emit.PackingSize packingSize, int typesize);
abstract member DefineTypeCore : string * System.Reflection.TypeAttributes * Type * Type[] * System.Reflection.Emit.PackingSize * int -> System.Reflection.Emit.TypeBuilder
Protected MustOverride Function DefineTypeCore (name As String, attr As TypeAttributes, parent As Type, interfaces As Type(), packingSize As PackingSize, typesize As Integer) As TypeBuilder
Parameter
- name
- String
Der vollständige Pfad des Typs. name
darf keine eingebetteten NULL-Werte enthalten.
- attr
- TypeAttributes
Die Attribute des definierten Typs.
- parent
- Type
Der vom definierten Typ erweiterte Typ.
- interfaces
- Type[]
Die Liste der vom Typ implementierten Schnittstellen.
- packingSize
- PackingSize
Die Komprimierungsgröße des Typs.
- typesize
- Int32
Die Gesamtgröße des Typs.
Gibt zurück
Ein TypeBuilder, der mit allen angeforderten Attributen erstellt wurde.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für