Changeset 17451 for branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface/Converters/ValueTypeArrayConverter.cs
- Timestamp:
- 02/25/20 17:18:00 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface/Converters/ValueTypeArrayConverter.cs
r17433 r17451 40 40 public override void Inject(IItem item, IJsonItem data, IJsonItemConverter root) { 41 41 DoubleArray arr = item as DoubleArray; 42 double[] d = CastValue<double[]>(data); 42 DoubleArrayJsonItem doubleItem = data as DoubleArrayJsonItem; 43 //double[] d = CastValue<double[]>(data); 43 44 bool resizeTmp = arr.Resizable; 44 45 arr.Resizable = true; 45 arr.Length = d.Length; 46 for (int i = 0; i < d.Length; ++i) 47 arr[i] = d[i]; 46 //arr.Length = d.Length; 47 arr.Length = doubleItem.Value.Length; 48 for (int i = 0; i < doubleItem.Value.Length; ++i) 49 arr[i] = doubleItem.Value[i]; 48 50 arr.Resizable = resizeTmp; 49 51 }
Note: See TracChangeset
for help on using the changeset viewer.