ModuleBuilder.DefineTypeCore Metoda

Definicja

Po przesłonięciu w klasie pochodnej tworzy element 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

Parametry

name
String

Pełna ścieżka typu. name Program nie może zawierać osadzonych wartości null.

attr
TypeAttributes

Atrybuty zdefiniowanego typu.

parent
Type

Typ, który jest rozszerzany przez zdefiniowany typ.

interfaces
Type[]

Lista interfejsów implementujących typ.

packingSize
PackingSize

Rozmiar pakowania typu.

typesize
Int32

Całkowity rozmiar typu.

Zwraca

Utworzony TypeBuilder ze wszystkimi żądanymi atrybutami.

Dotyczy