Changeset 17283 for branches/3026_IntegrationIntoSymSpace/HeuristicLab.Manufacture/Converters/EnumTypeConverter.cs
- Timestamp:
- 10/01/19 14:36:32 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3026_IntegrationIntoSymSpace/HeuristicLab.Manufacture/Converters/EnumTypeConverter.cs
r17281 r17283 9 9 namespace HeuristicLab.Manufacture { 10 10 public class EnumTypeConverter : BaseConverter { 11 public override void InjectData(IItem item, Componentdata) =>11 public override void InjectData(IItem item, JsonItem data) => 12 12 item.Cast<dynamic>().Value = Enum.Parse( 13 13 item.GetType().GenericTypeArguments.First(), 14 14 CastValue<string>(data.Default)); 15 15 16 public override ComponentExtractData(IItem value) {17 Component data = new Component();16 public override JsonItem ExtractData(IItem value) { 17 JsonItem data = new JsonItem(); 18 18 object val = ((dynamic)value).Value; 19 19 Type enumType = val.GetType();
Note: See TracChangeset
for help on using the changeset viewer.