Changeset 2676 for trunk/sources/HeuristicLab.Data/3.3/IntArrayData.cs
- Timestamp:
- 01/25/10 02:34:23 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Data/3.3/IntArrayData.cs
r2669 r2676 24 24 using System.Text; 25 25 using System.Xml; 26 using HeuristicLab.Common; 26 27 using HeuristicLab.Core; 27 28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; … … 34 35 public IntArrayData() : base() { } 35 36 public IntArrayData(int length) : base(length) { } 36 public IntArrayData(IntArrayData elements) : base(elements) { }37 37 public IntArrayData(int[] elements) : base(elements) { } 38 protected IntArrayData(IntArrayData elements) : base(elements) { } 38 39 39 40 public override IDeepCloneable Clone(Cloner cloner) { … … 43 44 } 44 45 46 #region IStringConvertibleArrayData Members 45 47 int IStringConvertibleArrayData.Length { 46 48 get { return Length; } 47 49 set { Length = value; } 50 } 51 bool IStringConvertibleArrayData.Validate(string value) { 52 int i; 53 return int.TryParse(value, out i); 48 54 } 49 55 string IStringConvertibleArrayData.GetValue(int index) { … … 59 65 } 60 66 } 67 event EventHandler<EventArgs<int>> IStringConvertibleArrayData.ItemChanged { 68 add { base.ItemChanged += value; } 69 remove { base.ItemChanged -= value; } 70 } 71 event EventHandler IStringConvertibleArrayData.Reset { 72 add { base.Reset += value; } 73 remove { base.Reset -= value; } 74 } 75 #endregion 61 76 } 62 77 }
Note: See TracChangeset
for help on using the changeset viewer.