Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
11/15/10 14:27:27 (13 years ago)
Author:
cneumuel
Message:

#1233 applied new cloning mechanism

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Hive/sources/HeuristicLab.Hive.New/HeuristicLab.Services.Hive.Common/3.3/DataTransfer/HivePlugin.cs

    r4629 r4796  
    3535    public bool Update { get; set; }
    3636
     37    public HivePlugin() { }
     38    protected HivePlugin(HivePlugin original, Cloner cloner) : base(original, cloner) {
     39      this.Version = original.Version;
     40      this.Update = original.Update;
     41    }
    3742    public override IDeepCloneable Clone(Cloner cloner) {
    38       var clone = (HivePlugin)base.Clone(cloner);
    39       clone.Version = this.Version;
    40       clone.Update = this.Update;
    41       return clone;
     43      return new HivePlugin(this, cloner);
    4244    }
    4345  }
Note: See TracChangeset for help on using the changeset viewer.