- Timestamp:
- 04/20/10 16:35:42 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Operators/3.3/MultiOperator.cs
r3407 r3445 86 86 #region Events 87 87 private void RegisterOperatorsEvents() { 88 operators.ItemsAdded += new CollectionItemsChangedEventHandler<IndexedItem<T>>( operators_ItemsAdded);89 operators.ItemsRemoved += new CollectionItemsChangedEventHandler<IndexedItem<T>>( operators_ItemsRemoved);90 operators.ItemsReplaced += new CollectionItemsChangedEventHandler<IndexedItem<T>>( operators_ItemsReplaced);91 operators.ItemsMoved += new CollectionItemsChangedEventHandler<IndexedItem<T>>( operators_ItemsMoved);92 operators.CollectionReset += new CollectionItemsChangedEventHandler<IndexedItem<T>>( operators_CollectionReset);88 operators.ItemsAdded += new CollectionItemsChangedEventHandler<IndexedItem<T>>(Operators_ItemsAdded); 89 operators.ItemsRemoved += new CollectionItemsChangedEventHandler<IndexedItem<T>>(Operators_ItemsRemoved); 90 operators.ItemsReplaced += new CollectionItemsChangedEventHandler<IndexedItem<T>>(Operators_ItemsReplaced); 91 operators.ItemsMoved += new CollectionItemsChangedEventHandler<IndexedItem<T>>(Operators_ItemsMoved); 92 operators.CollectionReset += new CollectionItemsChangedEventHandler<IndexedItem<T>>(Operators_CollectionReset); 93 93 } 94 94 private void DeregisterOperatorsEvents() { 95 operators.ItemsAdded -= new CollectionItemsChangedEventHandler<IndexedItem<T>>( operators_ItemsAdded);96 operators.ItemsRemoved -= new CollectionItemsChangedEventHandler<IndexedItem<T>>( operators_ItemsRemoved);97 operators.ItemsReplaced -= new CollectionItemsChangedEventHandler<IndexedItem<T>>( operators_ItemsReplaced);98 operators.ItemsMoved -= new CollectionItemsChangedEventHandler<IndexedItem<T>>( operators_ItemsMoved);99 operators.CollectionReset -= new CollectionItemsChangedEventHandler<IndexedItem<T>>( operators_CollectionReset);95 operators.ItemsAdded -= new CollectionItemsChangedEventHandler<IndexedItem<T>>(Operators_ItemsAdded); 96 operators.ItemsRemoved -= new CollectionItemsChangedEventHandler<IndexedItem<T>>(Operators_ItemsRemoved); 97 operators.ItemsReplaced -= new CollectionItemsChangedEventHandler<IndexedItem<T>>(Operators_ItemsReplaced); 98 operators.ItemsMoved -= new CollectionItemsChangedEventHandler<IndexedItem<T>>(Operators_ItemsMoved); 99 operators.CollectionReset -= new CollectionItemsChangedEventHandler<IndexedItem<T>>(Operators_CollectionReset); 100 100 } 101 pr ivate void operators_ItemsAdded(object sender, CollectionItemsChangedEventArgs<IndexedItem<T>> e) {101 protected virtual void Operators_ItemsAdded(object sender, CollectionItemsChangedEventArgs<IndexedItem<T>> e) { 102 102 UpdateOperatorParameters(); 103 103 } 104 pr ivate void operators_ItemsRemoved(object sender, CollectionItemsChangedEventArgs<IndexedItem<T>> e) {104 protected virtual void Operators_ItemsRemoved(object sender, CollectionItemsChangedEventArgs<IndexedItem<T>> e) { 105 105 UpdateOperatorParameters(); 106 106 } 107 pr ivate void operators_ItemsReplaced(object sender, CollectionItemsChangedEventArgs<IndexedItem<T>> e) {107 protected virtual void Operators_ItemsReplaced(object sender, CollectionItemsChangedEventArgs<IndexedItem<T>> e) { 108 108 foreach (IndexedItem<T> item in e.Items) 109 109 operatorParameters[item.Index].Value = item.Value; 110 110 } 111 pr ivate void operators_ItemsMoved(object sender, CollectionItemsChangedEventArgs<IndexedItem<T>> e) {111 protected virtual void Operators_ItemsMoved(object sender, CollectionItemsChangedEventArgs<IndexedItem<T>> e) { 112 112 foreach (IndexedItem<T> item in e.Items) 113 113 operatorParameters[item.Index].Value = item.Value; 114 114 } 115 pr ivate void operators_CollectionReset(object sender, CollectionItemsChangedEventArgs<IndexedItem<T>> e) {115 protected virtual void Operators_CollectionReset(object sender, CollectionItemsChangedEventArgs<IndexedItem<T>> e) { 116 116 UpdateOperatorParameters(); 117 117 }
Note: See TracChangeset
for help on using the changeset viewer.