- Timestamp:
- 02/19/10 03:03:41 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Core/3.3/NamedItemCollection.cs
r2830 r2833 105 105 private void RegisterItemEvents(IEnumerable<T> items) { 106 106 foreach (T item in items) { 107 item.NameChanging += new EventHandler<CancelEventArgs<string>>(Item_NameChanging); 108 item.NameChanged += new EventHandler(Item_NameChanged); 109 item.Changed += new ChangedEventHandler(Item_Changed); 107 if (item != null) { 108 item.NameChanging += new EventHandler<CancelEventArgs<string>>(Item_NameChanging); 109 item.NameChanged += new EventHandler(Item_NameChanged); 110 item.Changed += new ChangedEventHandler(Item_Changed); 111 } 110 112 } 111 113 } 112 114 private void DeregisterItemEvents(IEnumerable<T> items) { 113 115 foreach (T item in items) { 114 item.NameChanging -= new EventHandler<CancelEventArgs<string>>(Item_NameChanging); 115 item.NameChanged -= new EventHandler(Item_NameChanged); 116 item.Changed -= new ChangedEventHandler(Item_Changed); 116 if (item != null) { 117 item.NameChanging -= new EventHandler<CancelEventArgs<string>>(Item_NameChanging); 118 item.NameChanged -= new EventHandler(Item_NameChanged); 119 item.Changed -= new ChangedEventHandler(Item_Changed); 120 } 117 121 } 118 122 }
Note: See TracChangeset
for help on using the changeset viewer.