ModuleBuilder.DefineTypeCore Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.