ModuleBuilder.DefineEnumCore(String, TypeAttributes, Type) Método

Definição

Quando substituído em uma classe derivada, define um tipo de enumeração que é um tipo de valor com um único campo não estático chamado value__ do tipo especificado.

C#
protected abstract System.Reflection.Emit.EnumBuilder DefineEnumCore(string name, System.Reflection.TypeAttributes visibility, Type underlyingType);

Parâmetros

name
String

O caminho completo do tipo de enumeração. name não pode conter nulos inseridos.

visibility
TypeAttributes

Uma combinação bit a bit dos valores de enumeração que especifica os atributos de tipo para a visibilidade da enumeração. Os atributos são quaisquer bits definidos pelo VisibilityMask.

underlyingType
Type

O tipo subjacente para a enumeração. Isso deve ser um tipo inteiro interno.

Retornos

A enumeração definida.

Aplica-se a

Produto Versões
.NET 8, 9, 10