Changeset 13269 for trunk/sources/HeuristicLab.Problems.GeneticProgramming/3.3/ArtificialAnt/Problem.cs
- Timestamp:
- 11/19/15 09:57:06 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.GeneticProgramming/3.3/ArtificialAnt/Problem.cs
r13055 r13269 22 22 using System; 23 23 using System.Diagnostics.Contracts; 24 using System.Drawing.Text;25 24 using System.Linq; 26 25 using HeuristicLab.Common; … … 103 102 } 104 103 104 #region item cloning and persistence 105 // persistence 106 [StorableConstructor] 107 private Problem(bool deserializing) : base(deserializing) { } 108 [StorableHook(HookType.AfterDeserialization)] 109 private void AfterDeserialization() { } 110 111 // cloning 112 private Problem(Problem original, Cloner cloner) : base(original, cloner) { } 113 public override IDeepCloneable Clone(Cloner cloner) { 114 return new Problem(this, cloner); 115 } 116 #endregion 117 105 118 public Problem() 106 119 : base() { … … 136 149 } 137 150 138 // persistence139 [StorableConstructor]140 private Problem(bool deserializing) : base(deserializing) { }141 [StorableHook(HookType.AfterDeserialization)]142 private void AfterDeserialization() {143 }144 145 // cloning146 private Problem(Problem original, Cloner cloner)147 : base(original, cloner) {148 }149 public override IDeepCloneable Clone(Cloner cloner) {150 return new Problem(this, cloner);151 }152 153 151 #region helpers 154 152 private bool[,] ToBoolMatrix(char[][] ch) {
Note: See TracChangeset
for help on using the changeset viewer.