Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/06/15 02:43:43 (9 years ago)
Author:
bburlacu
Message:

#1772: Added missing clone method to Fragment<T>, changed storable constructor access modifier to protected.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.EvolutionTracking/HeuristicLab.EvolutionTracking/3.4/Fragment.cs

    r11852 r11928  
    2828      Index2 = original.Index2;
    2929    }
     30
    3031    public override IDeepCloneable Clone(Cloner cloner) {
    3132      return new Fragment(this, cloner);
    3233    }
     34
    3335    public Fragment() { }
    3436  }
     
    4244    }
    4345
    44     protected Fragment(Fragment original, Cloner cloner)
     46    public override IDeepCloneable Clone(Cloner cloner) {
     47      return new Fragment<T>(this, cloner);
     48    }
     49
     50    protected Fragment(Fragment<T> original, Cloner cloner)
    4551      : base(original, cloner) {
    4652    }
    4753
    4854    [StorableConstructor]
    49     private Fragment(bool deserializable) : base(deserializable) { }
     55    protected Fragment(bool deserializable) : base(deserializable) { }
    5056
    5157    public Fragment() { }
Note: See TracChangeset for help on using the changeset viewer.