TypeBuilder.DefineNestedTypeCore Methode

Definition

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.

Gilt für: