Changeset 3317 for trunk/sources/HeuristicLab.Data
- Timestamp:
- 04/13/10 06:41:56 (14 years ago)
- Location:
- trunk/sources/HeuristicLab.Data/3.3
- Files:
-
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Data/3.3/BoolArray.cs
r3160 r3317 35 35 BoolArray clone = new BoolArray(array); 36 36 cloner.RegisterClonedObject(this, clone); 37 clone.ReadOnlyView = ReadOnlyView; 37 38 return clone; 38 39 } -
trunk/sources/HeuristicLab.Data/3.3/BoolMatrix.cs
r3310 r3317 39 39 public override IDeepCloneable Clone(Cloner cloner) { 40 40 BoolMatrix clone = new BoolMatrix(matrix); 41 cloner.RegisterClonedObject(this, clone); 42 clone.ReadOnlyView = ReadOnlyView; 41 43 clone.ColumnNames = new List<string>(ColumnNames); 42 44 clone.RowNames = new List<string>(RowNames); 43 cloner.RegisterClonedObject(this, clone);44 45 return clone; 45 46 } -
trunk/sources/HeuristicLab.Data/3.3/BoolValue.cs
r3306 r3317 40 40 BoolValue clone = new BoolValue(value); 41 41 cloner.RegisterClonedObject(this, clone); 42 clone.ReadOnlyView = ReadOnlyView; 42 43 return clone; 43 44 } -
trunk/sources/HeuristicLab.Data/3.3/Comparison.cs
r3306 r3317 39 39 Comparison clone = new Comparison(value); 40 40 cloner.RegisterClonedObject(this, clone); 41 clone.ReadOnlyView = ReadOnlyView; 41 42 return clone; 42 43 } -
trunk/sources/HeuristicLab.Data/3.3/DateTimeValue.cs
r3160 r3317 34 34 DateTimeValue clone = new DateTimeValue(value); 35 35 cloner.RegisterClonedObject(this, clone); 36 clone.ReadOnlyView = ReadOnlyView; 36 37 return clone; 37 38 } -
trunk/sources/HeuristicLab.Data/3.3/DoubleArray.cs
r3160 r3317 35 35 DoubleArray clone = new DoubleArray(array); 36 36 cloner.RegisterClonedObject(this, clone); 37 clone.ReadOnlyView = ReadOnlyView; 37 38 return clone; 38 39 } -
trunk/sources/HeuristicLab.Data/3.3/DoubleMatrix.cs
r3310 r3317 39 39 public override IDeepCloneable Clone(Cloner cloner) { 40 40 DoubleMatrix clone = new DoubleMatrix(matrix); 41 cloner.RegisterClonedObject(this, clone); 42 clone.ReadOnlyView = ReadOnlyView; 41 43 clone.ColumnNames = new List<string>(ColumnNames); 42 44 clone.RowNames = new List<string>(RowNames); 43 cloner.RegisterClonedObject(this, clone);44 45 return clone; 45 46 } -
trunk/sources/HeuristicLab.Data/3.3/DoubleValue.cs
r3306 r3317 40 40 DoubleValue clone = new DoubleValue(value); 41 41 cloner.RegisterClonedObject(this, clone); 42 clone.ReadOnlyView = ReadOnlyView; 42 43 return clone; 43 44 } -
trunk/sources/HeuristicLab.Data/3.3/IStringConvertibleArray.cs
r3048 r3317 25 25 namespace HeuristicLab.Data { 26 26 public interface IStringConvertibleArray { 27 bool ReadOnlyView { get; set; } 27 28 int Length { get; set; } 28 29 … … 31 32 bool SetValue(string value, int index); 32 33 34 event EventHandler ReadOnlyViewChanged; 33 35 event EventHandler<EventArgs<int>> ItemChanged; 34 36 event EventHandler Reset; -
trunk/sources/HeuristicLab.Data/3.3/IStringConvertibleMatrix.cs
r3310 r3317 26 26 namespace HeuristicLab.Data { 27 27 public interface IStringConvertibleMatrix { 28 bool ReadOnlyView { get; set; } 28 29 int Rows { get; set; } 29 30 int Columns { get; set; } … … 37 38 bool SetValue(string value, int rowIndex, int columnIndex); 38 39 40 event EventHandler ReadOnlyViewChanged; 39 41 event EventHandler<EventArgs<int, int>> ItemChanged; 40 42 event EventHandler Reset; -
trunk/sources/HeuristicLab.Data/3.3/IStringConvertibleValue.cs
r3048 r3317 24 24 namespace HeuristicLab.Data { 25 25 public interface IStringConvertibleValue { 26 bool ReadOnlyView { get; set; } 27 26 28 bool Validate(string value, out string errorMessage); 27 29 string GetValue(); 28 30 bool SetValue(string value); 29 31 32 event EventHandler ReadOnlyViewChanged; 30 33 event EventHandler ValueChanged; 31 34 } -
trunk/sources/HeuristicLab.Data/3.3/IntArray.cs
r3160 r3317 35 35 IntArray clone = new IntArray(array); 36 36 cloner.RegisterClonedObject(this, clone); 37 clone.ReadOnlyView = ReadOnlyView; 37 38 return clone; 38 39 } -
trunk/sources/HeuristicLab.Data/3.3/IntMatrix.cs
r3310 r3317 39 39 public override IDeepCloneable Clone(Cloner cloner) { 40 40 IntMatrix clone = new IntMatrix(matrix); 41 cloner.RegisterClonedObject(this, clone); 42 clone.ReadOnlyView = ReadOnlyView; 41 43 clone.ColumnNames = new List<string>(ColumnNames); 42 44 clone.RowNames = new List<string>(RowNames); 43 cloner.RegisterClonedObject(this, clone);44 45 return clone; 45 46 } -
trunk/sources/HeuristicLab.Data/3.3/IntValue.cs
r3306 r3317 40 40 IntValue clone = new IntValue(value); 41 41 cloner.RegisterClonedObject(this, clone); 42 clone.ReadOnlyView = ReadOnlyView; 42 43 return clone; 43 44 } -
trunk/sources/HeuristicLab.Data/3.3/PercentValue.cs
r3160 r3317 34 34 PercentValue clone = new PercentValue(value); 35 35 cloner.RegisterClonedObject(this, clone); 36 clone.ReadOnlyView = ReadOnlyView; 36 37 return clone; 37 38 } -
trunk/sources/HeuristicLab.Data/3.3/StringArray.cs
r3306 r3317 80 80 StringArray clone = new StringArray(); 81 81 cloner.RegisterClonedObject(this, clone); 82 clone.ReadOnlyView = ReadOnlyView; 82 83 clone.array = (string[])array.Clone(); 83 84 return clone; -
trunk/sources/HeuristicLab.Data/3.3/StringMatrix.cs
r3310 r3317 147 147 StringMatrix clone = new StringMatrix(); 148 148 cloner.RegisterClonedObject(this, clone); 149 clone.ReadOnlyView = ReadOnlyView; 149 150 clone.matrix = (string[,])matrix.Clone(); 150 151 clone.columnNames = new List<string>(columnNames); -
trunk/sources/HeuristicLab.Data/3.3/StringValue.cs
r3306 r3317 57 57 StringValue clone = new StringValue(value); 58 58 cloner.RegisterClonedObject(this, clone); 59 clone.ReadOnlyView = ReadOnlyView; 59 60 return clone; 60 61 } -
trunk/sources/HeuristicLab.Data/3.3/TimeSpanValue.cs
r3160 r3317 35 35 TimeSpanValue clone = new TimeSpanValue(value); 36 36 cloner.RegisterClonedObject(this, clone); 37 clone.ReadOnlyView = ReadOnlyView; 37 38 return clone; 38 39 }
Note: See TracChangeset
for help on using the changeset viewer.