Changeset 4755 for branches/HeuristicLab.Hive/sources/HeuristicLab.Hive/HeuristicLab.Hive.Experiment/3.3/HiveClient.cs
- Timestamp:
- 11/09/10 15:18:53 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Hive/sources/HeuristicLab.Hive/HeuristicLab.Hive.Experiment/3.3/HiveClient.cs
r4424 r4755 28 28 using HeuristicLab.Hive.Contracts.Interfaces; 29 29 using HeuristicLab.Hive.Contracts.ResponseObjects; 30 using HeuristicLab.Common; 30 31 31 32 namespace HeuristicLab.Hive.Experiment { … … 85 86 this.log = new Log(); 86 87 } 87 88 public override Common.IDeepCloneable Clone(Common.Cloner cloner) { 89 HiveClient clone = (HiveClient)base.Clone(cloner); 90 clone.log = (ILog)cloner.Clone(this.log); 91 clone.hiveExperiments = (HiveExperimentList)cloner.Clone(this.hiveExperiments); 92 return clone; 88 protected HiveClient(HiveClient original, Cloner cloner) 89 : base(original, cloner) { 90 this.log = cloner.Clone(original.Log); 91 this.HiveExperiments = cloner.Clone(original.HiveExperiments); 92 } 93 public override IDeepCloneable Clone(Cloner cloner) { 94 return new HiveClient(this, cloner); 93 95 } 94 96 … … 146 148 if (handler != null) handler(this, EventArgs.Empty); 147 149 } 148 150 149 151 void hiveExperiments_ItemsRemoved(object sender, Collections.CollectionItemsChangedEventArgs<Collections.IndexedItem<HiveExperiment>> e) { 150 152 if (!currentlyUpdating) {
Note: See TracChangeset
for help on using the changeset viewer.