ModuleBuilder.DefineEnumCore(String, TypeAttributes, Type) 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 d’énumération qui est un type valeur avec un seul champ non statique appelé value__ du type spécifié.
protected:
abstract System::Reflection::Emit::EnumBuilder ^ DefineEnumCore(System::String ^ name, System::Reflection::TypeAttributes visibility, Type ^ underlyingType);
protected abstract System.Reflection.Emit.EnumBuilder DefineEnumCore (string name, System.Reflection.TypeAttributes visibility, Type underlyingType);
abstract member DefineEnumCore : string * System.Reflection.TypeAttributes * Type -> System.Reflection.Emit.EnumBuilder
Protected MustOverride Function DefineEnumCore (name As String, visibility As TypeAttributes, underlyingType As Type) As EnumBuilder
Paramètres
- name
- String
Chemin d'accès complet du type d'énumération.
name
ne peut pas contenir des valeurs Null imbriquées.
- visibility
- TypeAttributes
Combinaison au niveau du bit des valeurs d’énumération qui spécifie les attributs de type pour la visibilité de l’énumération. Un attribut correspond à n'importe quel octet défini par VisibilityMask.
- underlyingType
- Type
Type sous-jacent pour l'énumération. Ce doit être un type entier intégré.
Retours
Énumération définie.