Share via


TypeBuilder.DefineNestedTypeCore Metode

Definisi

Saat ditimpa di kelas turunan, menentukan jenis berlapis, mengingat nama, atribut, ukuran, dan jenis yang diperluasnya.

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

Nama pendek dari jenis. name tidak boleh berisi nilai yang disematkan null .

attr
TypeAttributes

Kombinasi bitwise dari nilai enumerasi yang menentukan atribut jenis.

parent
Type

Jenis yang diperluas oleh jenis berlapis.

interfaces
Type[]

Antarmuka yang diterapkan jenis berlapis.

packSize
PackingSize

Ukuran pengemasan jenis.

typeSize
Int32

Ukuran total jenis.

Mengembalikan

Jenis berlapis yang ditentukan.

Berlaku untuk