C# Class ExoModel.ModelListChangeEvent

Represents the additional or removal of instances from a list associated with a parent model instance.
Inheritance: ModelEvent, ITransactedModelEvent
Afficher le fichier Open project: vc3/ExoModel

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
ITransactedModelEvent ( ModelTransaction transaction ) : void
ModelListChangeEvent ( ModelInstance instance, ModelReferenceProperty property, IEnumerable added, IEnumerable removed ) : System.Collections.Generic
Prepare ( ModelTransaction transaction ) : void
ToString ( ) : string

Méthodes protégées

Méthode Description
OnMerge ( ModelEvent e ) : bool

Merges a ModelValueChangeEvent into the current event.

OnNotify ( ) : void

Method Details

ITransactedModelEvent() public méthode

public ITransactedModelEvent ( ModelTransaction transaction ) : void
transaction ModelTransaction
Résultat void

ModelListChangeEvent() public méthode

public ModelListChangeEvent ( ModelInstance instance, ModelReferenceProperty property, IEnumerable added, IEnumerable removed ) : System.Collections.Generic
instance ModelInstance
property ModelReferenceProperty
added IEnumerable
removed IEnumerable
Résultat System.Collections.Generic

OnMerge() protected méthode

Merges a ModelValueChangeEvent into the current event.
protected OnMerge ( ModelEvent e ) : bool
e ModelEvent
Résultat bool

OnNotify() protected méthode

protected OnNotify ( ) : void
Résultat void

Prepare() public méthode

public Prepare ( ModelTransaction transaction ) : void
transaction ModelTransaction
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string