ModuleBuilder.DefineEnumCore(String, TypeAttributes, Type) 메서드

정의

파생 클래스에서 재정의되는 경우 지정된 형식의 value__ 라는 단일 비정적 필드가 있는 값 형식인 열거형 형식을 정의합니다.

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

매개 변수

name
String

열거형 형식의 전체 경로입니다. name에는 내장된 null이 포함될 수 없습니다.

visibility
TypeAttributes

열거형 표시 유형에 대한 형식 특성을 지정하는 열거형 값의 비트 조합입니다. VisibilityMask에 의해 정의되는 비트는 모두 특성입니다.

underlyingType
Type

열거형에 대한 내부 형식입니다. 기본 제공 정수 형식이어야 합니다.

반환

정의된 열거형입니다.

적용 대상