Bagikan melalui


ModuleBuilder.DefineTypeCore Metode

Definisi

Ketika ditimpa di kelas turunan, membangun 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

Jalur lengkap jenis. name tidak boleh berisi null yang disematkan.

attr
TypeAttributes

Atribut dari jenis yang ditentukan.

parent
Type

Jenis yang diperluas oleh jenis yang ditentukan.

interfaces
Type[]

Daftar antarmuka yang diterapkan jenis.

packingSize
PackingSize

Ukuran pengemasan jenis.

typesize
Int32

Ukuran total jenis.

Mengembalikan

Dibuat TypeBuilder dengan semua atribut yang diminta.

Berlaku untuk