TypeBuilder.DefineNestedTypeCore Méthode

Définition

En cas de substitution dans une classe dérivée, définit un type imbriqué, en fonction de son nom, de ses attributs, de sa taille et du type qu’il étend.

protected:
 abstract System::Reflection::Emit::TypeBuilder ^ DefineNestedTypeCore(System::String ^ name, System::Reflection::TypeAttributes attr, Type ^ parent, cli::array <Type ^> ^ interfaces, System::Reflection::Emit::PackingSize packSize, int typeSize);
protected abstract System.Reflection.Emit.TypeBuilder DefineNestedTypeCore (string name, System.Reflection.TypeAttributes attr, Type? parent, Type[]? interfaces, System.Reflection.Emit.PackingSize packSize, int typeSize);
abstract member DefineNestedTypeCore : string * System.Reflection.TypeAttributes * Type * Type[] * System.Reflection.Emit.PackingSize * int -> System.Reflection.Emit.TypeBuilder
Protected MustOverride Function DefineNestedTypeCore (name As String, attr As TypeAttributes, parent As Type, interfaces As Type(), packSize As PackingSize, typeSize As Integer) As TypeBuilder

Paramètres

name
String

Nom court du type. name ne peut pas contenir de valeurs incorporées null .

attr
TypeAttributes

Combinaison de bits des valeurs d’énumération qui spécifie les attributs du type.

parent
Type

Type étendu par le type imbriqué.

interfaces
Type[]

Interfaces implémentées par le type imbriqué.

packSize
PackingSize

Taille de compression du type.

typeSize
Int32

Taille totale du type.

Retours

Type imbriqué défini.

S’applique à