Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/23/09 16:43:34 (14 years ago)
Author:
swagner
Message:

Refactored cloning (#806)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Core/3.3/VariableInfo.cs

    r2520 r2526  
    136136    /// <param name="clonedObjects">Dictionary of all already cloned objects. (Needed to avoid cycles.)</param>
    137137    /// <returns>The cloned object as <see cref="VariableInfo"/>.</returns>
    138     public override object Clone(IDictionary<Guid, object> clonedObjects) {
     138    public override IItem Clone(ICloner cloner) {
    139139      VariableInfo clone = new VariableInfo();
    140       clonedObjects.Add(Guid, clone);
     140      cloner.RegisterClonedObject(this, clone);
    141141      clone.myActualName = ActualName;
    142142      clone.myFormalName = FormalName;
Note: See TracChangeset for help on using the changeset viewer.