TypeBuilder.DefineNestedTypeCore Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.