Changeset 17406 for branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface/Converters/EnumTypeConverter.cs
- Timestamp:
- 01/27/20 10:33:01 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface/Converters/EnumTypeConverter.cs
r17394 r17406 12 12 public override Type ConvertableType => typeof(EnumValue<>); 13 13 14 public override void InjectData(IItem item, JsonItem data, IJsonItemConverter root) =>14 public override void InjectData(IItem item, IJsonItem data, IJsonItemConverter root) => 15 15 ((dynamic)item).Value = Enum.Parse( 16 16 item.GetType().GenericTypeArguments.First(), 17 17 CastValue<string>(data.Value)); 18 18 19 public override void Populate(IItem value, JsonItem item, IJsonItemConverter root) {19 public override void Populate(IItem value, IJsonItem item, IJsonItemConverter root) { 20 20 object val = ((dynamic)value).Value; 21 21 Type enumType = val.GetType();
Note: See TracChangeset
for help on using the changeset viewer.