TypeBuilder.DefineNestedTypeCore 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.
Definiert beim Überschreiben in einer abgeleiteten Klasse einen geschachtelten Typ unter Berücksichtigung des Namens, der Attribute, der Größe und des erweiterten Typs.
protected:
abstract System::Reflection::Emit::TypeBuilder ^ DefineNestedTypeCore(System::String ^ name, System::Reflection::TypeAttributes attr, Type ^ parent, cli::array <Type ^> ^ interfaces, System::Reflection::Emit::PackingSize packSize, int typeSize);
protected abstract System.Reflection.Emit.TypeBuilder DefineNestedTypeCore (string name, System.Reflection.TypeAttributes attr, Type? parent, Type[]? interfaces, System.Reflection.Emit.PackingSize packSize, int typeSize);
abstract member DefineNestedTypeCore : string * System.Reflection.TypeAttributes * Type * Type[] * System.Reflection.Emit.PackingSize * int -> System.Reflection.Emit.TypeBuilder
Protected MustOverride Function DefineNestedTypeCore (name As String, attr As TypeAttributes, parent As Type, interfaces As Type(), packSize As PackingSize, typeSize As Integer) As TypeBuilder
Parameter
- name
- String
Der Kurzname des Typs.
name
kann keine eingebetteten null
Werte enthalten.
- attr
- TypeAttributes
Eine bitweise Kombination der Enumerationswerte, die die Attribute des Typs angibt.
- parent
- Type
Der Typ, den der geschachtelte Typ erweitert.
- interfaces
- Type[]
Die vom geschachtelte Typ implementierten Schnittstellen.
- packSize
- PackingSize
Die Komprimierungsgröße des Typs.
- typeSize
- Int32
Die Gesamtgröße des Typs.
Gibt zurück
Der definierte geschachtelte Typ.