ModuleBuilder.DefineTypeCore Método

Definición

Cuando se invalida en una clase derivada, construye un 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

Parámetros

name
String

Ruta de acceso completa del tipo. name no puede contener valores null insertados.

attr
TypeAttributes

Atributos del tipo definido.

parent
Type

Tipo que extiende el tipo definido.

interfaces
Type[]

Lista de interfaces que implementa el tipo.

packingSize
PackingSize

Tamaño de empaquetado del tipo.

typesize
Int32

Tamaño total del tipo.

Devoluciones

Objeto TypeBuilder creado con todos los atributos solicitados.

Se aplica a