C# Class NClass.Core.TypeBase

Inheritance: LanguageElement, IEntity
ファイルを表示 Open project: gbaychev/NClass Class Usage Examples

Public Methods

Method Description
MoveDownItem ( object item ) : bool
MoveUpItem ( object item ) : bool
ToString ( ) : string

Protected Methods

Method Description
CopyFrom ( TypeBase type ) : void
Deserialize ( XmlElement node ) : void
MoveDown ( IList list, object item ) : bool
MoveUp ( IList list, object item ) : bool
Serialize ( XmlElement node ) : void
TypeBase ( string name ) : System

Private Methods

Method Description
ISerializableElement ( XmlElement node ) : void
IsNestedAncestor ( TypeBase type ) : bool
OnDeserializing ( SerializeEventArgs e ) : void
OnSerializing ( SerializeEventArgs e ) : void

Method Details

CopyFrom() protected method

protected CopyFrom ( TypeBase type ) : void
type TypeBase
return void

Deserialize() protected method

/// An error occured whiledeserializing. /// /// The XML document is corrupt. /// /// is null. ///
protected Deserialize ( XmlElement node ) : void
node System.Xml.XmlElement
return void

MoveDown() protected static method

protected static MoveDown ( IList list, object item ) : bool
list IList
item object
return bool

MoveDownItem() public abstract method

public abstract MoveDownItem ( object item ) : bool
item object
return bool

MoveUp() protected static method

protected static MoveUp ( IList list, object item ) : bool
list IList
item object
return bool

MoveUpItem() public abstract method

public abstract MoveUpItem ( object item ) : bool
item object
return bool

Serialize() protected method

/// is null. ///
protected Serialize ( XmlElement node ) : void
node System.Xml.XmlElement
return void

ToString() public method

public ToString ( ) : string
return string

TypeBase() protected method

/// The does not fit to the syntax. ///
protected TypeBase ( string name ) : System
name string
return System