Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/27/20 10:33:01 (4 years ago)
Author:
dpiringe
Message:

#3026

  • added interfaces IJsonItem and IJsonItemValidator
  • replaced every reference JsonItem with IJsonItem
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface/Converters/EnumTypeConverter.cs

    r17394 r17406  
    1212    public override Type ConvertableType => typeof(EnumValue<>);
    1313
    14     public override void InjectData(IItem item, JsonItem data, IJsonItemConverter root) =>
     14    public override void InjectData(IItem item, IJsonItem data, IJsonItemConverter root) =>
    1515      ((dynamic)item).Value = Enum.Parse(
    1616        item.GetType().GenericTypeArguments.First(),
    1717        CastValue<string>(data.Value));
    1818
    19     public override void Populate(IItem value, JsonItem item, IJsonItemConverter root) {
     19    public override void Populate(IItem value, IJsonItem item, IJsonItemConverter root) {
    2020      object val = ((dynamic)value).Value;
    2121      Type enumType = val.GetType();
Note: See TracChangeset for help on using the changeset viewer.