Changeset 5927 for branches/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/ValueConfigurations/CheckedValueConfigurationCollection.cs
- Timestamp:
- 04/01/11 17:15:41 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.MetaOptimization/HeuristicLab.Problems.MetaOptimization/3.3/Encoding/ValueConfigurations/CheckedValueConfigurationCollection.cs
r5361 r5927 1 using System; 2 using System.Collections.Generic; 1 using System.Collections.Generic; 3 2 using System.Linq; 4 using System.Text; 3 using HeuristicLab.Collections; 4 using HeuristicLab.Common; 5 5 using HeuristicLab.Core; 6 using HeuristicLab.Common;7 6 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 8 using HeuristicLab.Collections;9 7 10 8 namespace HeuristicLab.Problems.MetaOptimization { … … 29 27 RegisterEvents(); 30 28 } 29 public CheckedValueConfigurationList(IEnumerable<IValueConfiguration> collection) 30 : base(collection) { 31 validValues = null; 32 // event wiring not needed 33 } 31 34 public CheckedValueConfigurationList() { 32 35 RegisterEvents(); … … 43 46 RegisterEvents(); 44 47 } 48 45 49 public override IDeepCloneable Clone(Cloner cloner) { 46 50 return new CheckedValueConfigurationList(this, cloner); … … 61 65 } 62 66 63 void CheckedValueConfigurationList_ItemsAdded(object sender, CollectionItemsChangedEventArgs<IndexedItem<IValueConfiguration>> e) {67 private void CheckedValueConfigurationList_ItemsAdded(object sender, CollectionItemsChangedEventArgs<IndexedItem<IValueConfiguration>> e) { 64 68 foreach (var item in e.Items) { 65 69 var matchingItems = this.Where(x => x != item.Value && x.ActualValue.ValueDataType == item.Value.ActualValue.ValueDataType);
Note: See TracChangeset
for help on using the changeset viewer.