C# 클래스 ExoModel.ModelListChangeEvent

Represents the additional or removal of instances from a list associated with a parent model instance.
상속: ModelEvent, ITransactedModelEvent
파일 보기 프로젝트 열기: vc3/ExoModel

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
ITransactedModelEvent ( ModelTransaction transaction ) : void
ModelListChangeEvent ( ModelInstance instance, ModelReferenceProperty property, IEnumerable added, IEnumerable removed ) : System.Collections.Generic
Prepare ( ModelTransaction transaction ) : void
ToString ( ) : string

보호된 메소드들

메소드 설명
OnMerge ( ModelEvent e ) : bool

Merges a ModelValueChangeEvent into the current event.

OnNotify ( ) : void

메소드 상세

ITransactedModelEvent() 공개 메소드

public ITransactedModelEvent ( ModelTransaction transaction ) : void
transaction ModelTransaction
리턴 void

ModelListChangeEvent() 공개 메소드

public ModelListChangeEvent ( ModelInstance instance, ModelReferenceProperty property, IEnumerable added, IEnumerable removed ) : System.Collections.Generic
instance ModelInstance
property ModelReferenceProperty
added IEnumerable
removed IEnumerable
리턴 System.Collections.Generic

OnMerge() 보호된 메소드

Merges a ModelValueChangeEvent into the current event.
protected OnMerge ( ModelEvent e ) : bool
e ModelEvent
리턴 bool

OnNotify() 보호된 메소드

protected OnNotify ( ) : void
리턴 void

Prepare() 공개 메소드

public Prepare ( ModelTransaction transaction ) : void
transaction ModelTransaction
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string