C# Класс ExoModel.ModelListChangeEvent

Represents the additional or removal of instances from a list associated with a parent model instance.
Наследование: ModelEvent, ITransactedModelEvent
Показать файл Открыть проект

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