TypeBuilder.DefineNestedTypeCore Metoda

Definice

Při přepsání v odvozené třídě definuje vnořený typ vzhledem k jeho názvu, atributům, velikosti a typu, který rozšiřuje.

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

Parametry

name
String

Krátký název typu. name nesmí obsahovat vložené null hodnoty.

attr
TypeAttributes

Bitové kombinace hodnot výčtu, která určuje atributy typu.

parent
Type

Typ, který vnořený typ rozšiřuje.

interfaces
Type[]

Rozhraní, která vnořený typ implementuje.

packSize
PackingSize

Velikost balení typu.

typeSize
Int32

Celková velikost typu.

Návraty

Definovaný vnořený typ.

Platí pro