public void Collection_Changing(object sender, DomainObjectCollectionChangeEventArgs args) { _states.Add(new CollectionChangeState(sender, args.DomainObject)); if (_states.Count == _cancelEventNumber) { CancelOperation(); } }
private void DomainObjectCollection_Removing(object sender, DomainObjectCollectionChangeEventArgs args) { HasRemovingEventBeenCalled = true; _removingDomainObjects.Add(args.DomainObject); if (Cancel) { CancelOperation(); } }
private void DomainObjectCollection_Adding(object sender, DomainObjectCollectionChangeEventArgs args) { HasAddingEventBeenCalled = true; _addingDomainObject = args.DomainObject; if (Cancel) { CancelOperation(); } }
protected override void OnAdding(DomainObjectCollectionChangeEventArgs args) { base.OnAdding (args); if (_eventReceiver != null) _eventReceiver.OnAdding (args); }
public void Collection_Changed(object sender, DomainObjectCollectionChangeEventArgs args) { _states.Add(new CollectionChangeState(sender, args.DomainObject)); }
private void DomainObjectCollection_Removed(object sender, DomainObjectCollectionChangeEventArgs args) { _removedDomainObjects.Add(args.DomainObject); HasRemovedEventBeenCalled = true; }
private void DomainObjectCollection_Added(object sender, DomainObjectCollectionChangeEventArgs args) { _addedDomainObject = args.DomainObject; HasAddedEventBeenCalled = true; }
protected abstract void Removing(object sender, DomainObjectCollectionChangeEventArgs args);