- Timestamp:
- 10/29/10 16:58:29 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/CloningRefactoring/HeuristicLab.Optimization/3.3/Problem.cs
r4597 r4665 44 44 [StorableConstructor] 45 45 protected Problem(bool deserializing) : base(deserializing) { } 46 protected Problem(Problem<T, U> original, Cloner cloner) 47 : base(original, cloner) { 48 operators = cloner.Clone(original.operators); 49 RegisterEventHandlers(); 50 } 51 46 52 protected Problem() 47 53 : base() { … … 55 61 private void AfterDeserialization() { 56 62 RegisterEventHandlers(); 57 }58 59 public override IDeepCloneable Clone(Cloner cloner) {60 Problem<T, U> clone = (Problem<T, U>)base.Clone(cloner);61 clone.operators = (OperatorCollection)cloner.Clone(operators);62 clone.RegisterEventHandlers();63 return clone;64 63 } 65 64
Note: See TracChangeset
for help on using the changeset viewer.