C# 클래스 NClass.Core.Model

상속: IModifiable
파일 보기 프로젝트 열기: gbaychev/NClass

보호된 프로퍼티들

프로퍼티 타입 설명
entities List
isDirty bool
loading bool
relationships List

공개 메소드들

메소드 설명
Deserialize ( XmlElement node ) : void
RemoveEntity ( IEntity entity ) : void
RemoveRelationship ( Relationship relationship ) : void
Serialize ( XmlElement node ) : void

보호된 메소드들

메소드 설명
AddEntity ( IEntity entity ) : void
ElementChanged ( object sender, EventArgs e ) : void
GetEntity ( string type ) : IEntity
IModifiable ( ) : void
LoadEntitites ( XmlNode root ) : void
LoadRelationships ( XmlNode root ) : void
OnDeserializing ( SerializeEventArgs e ) : void
OnEntityAdded ( EntityEventArgs e ) : void
OnEntityRemoved ( EntityEventArgs e ) : void
OnModified ( EventArgs e ) : void
OnRelationAdded ( RelationshipEventArgs e ) : void
OnRelationRemoved ( RelationshipEventArgs e ) : void
OnSerializing ( SerializeEventArgs e ) : void

비공개 메소드들

메소드 설명
RemoveRelationships ( IEntity entity ) : void
SaveEntitites ( XmlElement node ) : void
SaveRelationships ( XmlNode root ) : void

메소드 상세

AddEntity() 보호된 메소드

protected AddEntity ( IEntity entity ) : void
entity IEntity
리턴 void

Deserialize() 공개 메소드

public Deserialize ( XmlElement node ) : void
node System.Xml.XmlElement
리턴 void

ElementChanged() 보호된 메소드

protected ElementChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
리턴 void

GetEntity() 보호된 추상적인 메소드

protected abstract GetEntity ( string type ) : IEntity
type string
리턴 IEntity

IModifiable() 보호된 메소드

protected IModifiable ( ) : void
리턴 void

LoadEntitites() 보호된 메소드

/// The save format is corrupt and could not be loaded. /// /// is null. ///
protected LoadEntitites ( XmlNode root ) : void
root System.Xml.XmlNode
리턴 void

LoadRelationships() 보호된 추상적인 메소드

/// The save format is corrupt and could not be loaded. /// /// is null. ///
protected abstract LoadRelationships ( XmlNode root ) : void
root System.Xml.XmlNode
리턴 void

OnDeserializing() 보호된 메소드

protected OnDeserializing ( SerializeEventArgs e ) : void
e SerializeEventArgs
리턴 void

OnEntityAdded() 보호된 메소드

protected OnEntityAdded ( EntityEventArgs e ) : void
e EntityEventArgs
리턴 void

OnEntityRemoved() 보호된 메소드

protected OnEntityRemoved ( EntityEventArgs e ) : void
e EntityEventArgs
리턴 void

OnModified() 보호된 메소드

protected OnModified ( EventArgs e ) : void
e System.EventArgs
리턴 void

OnRelationAdded() 보호된 메소드

protected OnRelationAdded ( RelationshipEventArgs e ) : void
e RelationshipEventArgs
리턴 void

OnRelationRemoved() 보호된 메소드

protected OnRelationRemoved ( RelationshipEventArgs e ) : void
e RelationshipEventArgs
리턴 void

OnSerializing() 보호된 메소드

protected OnSerializing ( SerializeEventArgs e ) : void
e SerializeEventArgs
리턴 void

RemoveEntity() 공개 메소드

public RemoveEntity ( IEntity entity ) : void
entity IEntity
리턴 void

RemoveRelationship() 공개 메소드

public RemoveRelationship ( Relationship relationship ) : void
relationship Relationship
리턴 void

Serialize() 공개 메소드

public Serialize ( XmlElement node ) : void
node System.Xml.XmlElement
리턴 void

프로퍼티 상세

entities 보호되어 있는 프로퍼티

protected List entities
리턴 List

isDirty 보호되어 있는 프로퍼티

protected bool isDirty
리턴 bool

loading 보호되어 있는 프로퍼티

protected bool loading
리턴 bool

relationships 보호되어 있는 프로퍼티

protected List relationships
리턴 List