ModuleBuilder.DefineEnumCore(String, TypeAttributes, Type) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cuando se invalida en una clase derivada, define un tipo de enumeración que es un tipo de valor con un único campo no estático denominado value__ del tipo especificado.
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
Parámetros
- name
- String
Ruta de acceso completa del tipo de enumeración.
name
no puede contener valores null insertados.
- visibility
- TypeAttributes
Combinación bit a bit de los valores de enumeración que especifica los atributos de tipo para la visibilidad de enumeración. Los atributos son los bits definidos por VisibilityMask.
- underlyingType
- Type
Tipo subyacente de la enumeración. Debe ser un tipo entero integrado.
Devoluciones
Enumeración que se ha definido.