Changeset 4722 for trunk/sources/HeuristicLab.Analysis/3.3/Allele.cs
- 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/Allele.cs
r4623 r4722 53 53 #endregion 54 54 55 #region Storing & Cloning 56 [StorableConstructor] 57 protected Allele(bool deserializing) : base(deserializing) { } 58 protected Allele(Allele original, Cloner cloner) 59 : base(original, cloner) { 60 this.id = original.id; 61 this.impact = original.impact; 62 } 63 public override IDeepCloneable Clone(Cloner cloner) { 64 return new Allele(this, cloner); 65 } 66 #endregion 55 67 public Allele() 56 68 : base() { … … 68 80 this.impact = impact; 69 81 } 70 [StorableConstructor]71 protected Allele(bool deserializing) : base(deserializing) { }72 73 public override IDeepCloneable Clone(Cloner cloner) {74 Allele clone = (Allele)base.Clone(cloner);75 clone.id = id;76 clone.impact = impact;77 return clone;78 }79 82 80 83 public override string ToString() {
Note: See TracChangeset
for help on using the changeset viewer.