Changeset 17420 for branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface/Converters/ValueLookupParameterConverter.cs
- Timestamp:
- 02/03/20 17:32:50 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface/Converters/ValueLookupParameterConverter.cs
r17407 r17420 21 21 IValueLookupParameter param = value as IValueLookupParameter; 22 22 23 IJsonItem item = new JsonItem() { 24 Name = param.Name, 25 ActualName = param.ActualName 26 }; 23 IJsonItem item = new JsonItem() {}; 27 24 28 object actualValue = null;29 IEnumerable<object> actualRange = null;30 25 if (param.Value != null) { 31 26 IJsonItem tmp = root.Extract(param.Value, root); 32 tmp.Parent = item;27 /*tmp.Parent = item; 33 28 actualValue = tmp.Value; 34 29 actualRange = tmp.Range; 30 */ 31 item = tmp; 35 32 } else { 36 actualRange = new object[] { GetMinValue(param.DataType), GetMaxValue(param.DataType) };33 item.Range = new object[] { GetMinValue(param.DataType), GetMaxValue(param.DataType) }; 37 34 } 38 item. Value = actualValue;39 item. Range = actualRange;35 item.Name = param.Name; 36 item.ActualName = param.ActualName; 40 37 return item; 41 38 }
Note: See TracChangeset
for help on using the changeset viewer.