ModuleBuilder.DefineTypeCore Méthode

Définition

En cas de substitution dans une classe dérivée, construit 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

Paramètres

name
String

Chemin d'accès complet du type. name ne peut pas contenir des valeurs Null imbriquées.

attr
TypeAttributes

Attributs du type défini.

parent
Type

Type étendu par le type défini.

interfaces
Type[]

Liste des interfaces implémentées par le type.

packingSize
PackingSize

Taille de compression du type.

typesize
Int32

Taille totale du type.

Retours

TypeBuilder créé avec tous les attributs demandés.

S’applique à