Changeset 7351 for trunk/sources/HeuristicLab.Problems.ExternalEvaluation/3.3/ExternalEvaluationProblem.cs
- Timestamp:
- 01/17/12 23:54:58 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.ExternalEvaluation/3.3/ExternalEvaluationProblem.cs
r7259 r7351 127 127 [StorableConstructor] 128 128 private ExternalEvaluationProblem(bool deserializing) : base(deserializing) { } 129 [StorableHook(HookType.AfterDeserialization)]130 private void AfterDeserializationHook() {131 AttachEventHandlers();132 }133 134 129 private ExternalEvaluationProblem(ExternalEvaluationProblem original, Cloner cloner) 135 130 : base(original, cloner) { 136 AttachEventHandlers();131 RegisterEventHandlers(); 137 132 } 138 133 public override IDeepCloneable Clone(Cloner cloner) { … … 154 149 155 150 InitializeOperators(); 156 AttachEventHandlers();151 RegisterEventHandlers(); 157 152 } 158 153 [StorableHook(HookType.AfterDeserialization)] … … 170 165 } 171 166 #endregion 167 RegisterEventHandlers(); 172 168 } 173 169 … … 220 216 221 217 #region Helper 222 private void AttachEventHandlers() {218 private void RegisterEventHandlers() { 223 219 SolutionCreatorParameter.ValueChanged += new EventHandler(SolutionCreatorParameter_ValueChanged); 224 220 EvaluatorParameter.ValueChanged += new EventHandler(EvaluatorParameter_ValueChanged);
Note: See TracChangeset
for help on using the changeset viewer.