C# Класс NClass.Core.EnumType

Наследование: TypeBase
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddValue ( string declaration ) : EnumValue
Clone ( ) : EnumType
GetValue ( int index ) : EnumValue
ModifyValue ( EnumValue value, string declaration ) : EnumValue
MoveDownItem ( object item ) : bool
MoveUpItem ( object item ) : bool
RemoveValue ( EnumValue value ) : void

Защищенные методы

Метод Описание
AddValue ( EnumValue newValue ) : void
ChangeValue ( EnumValue oldValue, EnumValue newValue ) : bool
CopyFrom ( TypeBase type ) : void
Deserialize ( XmlElement node ) : void
EnumType ( string name ) : System
Serialize ( XmlElement node ) : void

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

AddValue() публичный абстрактный Метод

/// The name does not fit to the syntax. /// /// The name is a reserved name. ///
public abstract AddValue ( string declaration ) : EnumValue
declaration string
Результат EnumValue

AddValue() защищенный Метод

/// The name is a reserved name. ///
protected AddValue ( EnumValue newValue ) : void
newValue EnumValue
Результат void

ChangeValue() защищенный Метод

/// The new name is a reserved name. ///
protected ChangeValue ( EnumValue oldValue, EnumValue newValue ) : bool
oldValue EnumValue
newValue EnumValue
Результат bool

Clone() публичный абстрактный Метод

public abstract Clone ( ) : EnumType
Результат EnumType

CopyFrom() защищенный Метод

protected CopyFrom ( TypeBase type ) : void
type TypeBase
Результат void

Deserialize() защищенный Метод

/// An error occured while deserializing. /// /// The XML document is corrupt. /// /// is null. ///
protected Deserialize ( XmlElement node ) : void
node System.Xml.XmlElement
Результат void

EnumType() защищенный Метод

/// The does not fit to the syntax. ///
protected EnumType ( string name ) : System
name string
Результат System

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

public GetValue ( int index ) : EnumValue
index int
Результат EnumValue

ModifyValue() публичный абстрактный Метод

/// The name does not fit to the syntax. /// /// The name is a reserved name. ///
public abstract ModifyValue ( EnumValue value, string declaration ) : EnumValue
value EnumValue
declaration string
Результат EnumValue

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

public MoveDownItem ( object item ) : bool
item object
Результат bool

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

public MoveUpItem ( object item ) : bool
item object
Результат bool

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

public RemoveValue ( EnumValue value ) : void
value EnumValue
Результат void

Serialize() защищенный Метод

/// is null. ///
protected Serialize ( XmlElement node ) : void
node System.Xml.XmlElement
Результат void