- Timestamp:
- 10/29/10 15:59:12 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/CloningRefactoring/HeuristicLab.Data/3.3/ValueTypeArray.cs
r3822 r4662 68 68 } 69 69 70 [StorableConstructor] 71 protected ValueTypeArray(bool deserializing) : base(deserializing) { } 72 protected ValueTypeArray(ValueTypeArray<T> original, Cloner cloner) 73 : base(original, cloner) { 74 this.array = (T[])original.array.Clone(); 75 this.readOnly = original.readOnly; 76 } 70 77 protected ValueTypeArray() { 71 78 array = new T[0]; … … 80 87 array = (T[])elements.Clone(); 81 88 readOnly = false; 82 }83 84 public override IDeepCloneable Clone(Cloner cloner) {85 ValueTypeArray<T> clone = (ValueTypeArray<T>)base.Clone(cloner);86 clone.array = (T[])array.Clone();87 clone.readOnly = readOnly;88 return clone;89 89 } 90 90
Note: See TracChangeset
for help on using the changeset viewer.