Changeset 18057 for branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface/Converters/EnumTypeConverter.cs
- Timestamp:
- 09/20/21 17:20:22 (8 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface/Converters/EnumTypeConverter.cs
r18043 r18057 12 12 (t.IsGenericType && t.GetGenericTypeDefinition() == typeof(EnumValue<>)); 13 13 14 public override void Inject(IItem item, IJsonItem data, IJsonItemConverter root) =>15 ((dynamic)item).Value = Enum.Parse(16 item.GetType().GenericTypeArguments.First(), 14 public override void Inject(IItem item, IJsonItem data, IJsonItemConverter root) { 15 ((dynamic)item).Value = (dynamic)Enum.Parse( 16 item.GetType().GenericTypeArguments.First(), 17 17 ((StringJsonItem)data).Value); 18 } 19 18 20 19 21 public override IJsonItem Extract(IItem value, IJsonItemConverter root) {
Note: See TracChangeset
for help on using the changeset viewer.