Changeset 3376 for trunk/sources/HeuristicLab.Core/3.3/ExecutionContext.cs
- Timestamp:
- 04/16/10 19:15:09 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Core/3.3/ExecutionContext.cs
r3317 r3376 22 22 using System; 23 23 using HeuristicLab.Collections; 24 using HeuristicLab.Common; 24 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 25 26 26 27 namespace HeuristicLab.Core { 27 28 [StorableClass] 28 public sealed class ExecutionContext : DeepCloneable, IExecutionContext, IAtomicOperation {29 public sealed class ExecutionContext : IDeepCloneable, IExecutionContext, IAtomicOperation { 29 30 [Storable] 30 31 private IParameterizedItem parameterizedItem; … … 62 63 } 63 64 64 public override IDeepCloneable Clone(Cloner cloner) { 65 public object Clone() { 66 return Clone(new Cloner()); 67 } 68 public IDeepCloneable Clone(Cloner cloner) { 65 69 ExecutionContext clone = new ExecutionContext(); 66 70 cloner.RegisterClonedObject(this, clone);
Note: See TracChangeset
for help on using the changeset viewer.