C# Класс Yea.Reflection.Emit.EnumBuilder

Helper class for defining enums
Наследование: IType
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AddLiteral ( string name, object value ) : void

Adds a literal to the enum (an entry)

Create ( ) : Type

Creates the enum

EnumBuilder ( Assembly assembly, string name, Type enumType, TypeAttributes attributes ) : System

Constructor

ToString ( ) : string

Enum definition as a string

Описание методов

AddLiteral() публичный Метод

Adds a literal to the enum (an entry)
public AddLiteral ( string name, object value ) : void
name string name of the entry
value object Value associated with it
Результат void

Create() публичный Метод

Creates the enum
public Create ( ) : Type
Результат System.Type

EnumBuilder() публичный Метод

Constructor
public EnumBuilder ( Assembly assembly, string name, Type enumType, TypeAttributes attributes ) : System
assembly Assembly Assembly builder
name string name of the enum
enumType System.Type Type for the enum
attributes TypeAttributes Attributes for the enum (public, private, etc.)
Результат System

ToString() публичный Метод

Enum definition as a string
public ToString ( ) : string
Результат string