- Timestamp:
- 11/06/10 01:56:04 (14 years ago)
- Location:
- trunk/sources
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources
- Property svn:mergeinfo changed
/branches/CloningRefactoring (added) merged: 4656-4693,4696-4697,4711-4714,4718-4719
- Property svn:mergeinfo changed
-
trunk/sources/HeuristicLab.Analysis/3.3/BestAverageWorstQualityAnalyzer.cs
r3787 r4722 82 82 #endregion 83 83 84 #region Storing & Cloning 85 [StorableConstructor] 86 private BestAverageWorstQualityAnalyzer(bool deserializing) : base(deserializing) { } 87 private BestAverageWorstQualityAnalyzer(BestAverageWorstQualityAnalyzer original, Cloner cloner) 88 : base(original, cloner) { 89 Initialize(); 90 } 91 public override IDeepCloneable Clone(Cloner cloner) { 92 return new BestAverageWorstQualityAnalyzer(this, cloner); 93 } 94 #endregion 84 95 public BestAverageWorstQualityAnalyzer() 85 96 : base() { … … 151 162 Initialize(); 152 163 } 153 [StorableConstructor]154 private BestAverageWorstQualityAnalyzer(bool deserializing) : base() { }155 164 156 165 [StorableHook(HookType.AfterDeserialization)] 166 private void AfterDeserialization() { 167 Initialize(); 168 } 169 157 170 private void Initialize() { 158 171 QualityParameter.DepthChanged += new EventHandler(QualityParameter_DepthChanged); 159 }160 161 public override IDeepCloneable Clone(Cloner cloner) {162 BestAverageWorstQualityAnalyzer clone = (BestAverageWorstQualityAnalyzer)base.Clone(cloner);163 clone.Initialize();164 return clone;165 172 } 166 173
Note: See TracChangeset
for help on using the changeset viewer.