Changeset 14029 for branches/crossvalidation-2434/HeuristicLab.Problems.GeneticProgramming/3.3/LawnMower/Solution.cs
- Timestamp:
- 07/08/16 14:40:02 (8 years ago)
- Location:
- branches/crossvalidation-2434
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/crossvalidation-2434
- Property svn:mergeinfo changed
-
branches/crossvalidation-2434/HeuristicLab.Problems.GeneticProgramming/3.3/LawnMower/Solution.cs
r12911 r14029 37 37 public double Quality { get; private set; } 38 38 39 #region item cloning and persistence 39 40 [StorableConstructor] 40 41 private Solution(bool deserializing) : base(deserializing) { } 42 [StorableHook(HookType.AfterDeserialization)] 43 private void AfterDeserialization() { } 44 41 45 private Solution(Solution original, Cloner cloner) 42 46 : base(original, cloner) { … … 46 50 this.Quality = original.Quality; 47 51 } 52 public override IDeepCloneable Clone(Cloner cloner) { 53 return new Solution(this, cloner); 54 } 55 #endregion 48 56 49 57 public Solution(ISymbolicExpressionTree tree, int length, int width, double quality) … … 54 62 this.Quality = quality; 55 63 } 56 [StorableHook(HookType.AfterDeserialization)]57 private void AfterDeserialization() {58 }59 public override IDeepCloneable Clone(Cloner cloner) {60 return new Solution(this, cloner);61 }62 64 } 63 65 }
Note: See TracChangeset
for help on using the changeset viewer.