- Timestamp:
- 10/22/19 17:32:52 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface/JCGenerator.cs
r17339 r17342 59 59 RefactorStaticParameters(obj); 60 60 61 obj.Property(nameof(JsonItem. Default))?.Remove();61 obj.Property(nameof(JsonItem.Value))?.Remove(); 62 62 obj.Property(nameof(JsonItem.Type))?.Remove(); 63 63 … … 70 70 TransformNodes(x => { 71 71 var p = x.ToObject<JsonItem>(); 72 if ( p.Default == null || (p.Default != null && p.Default.GetType() == typeof(string) && p.Range == null)) {72 if ((p.Value == null || (p.Value != null && p.Value.GetType() == typeof(string) && p.Range == null) && p.ActualName == null)) { 73 73 objToRemove.Add(x); 74 74 } else { … … 88 88 x.Property(nameof(JsonItem.Parameters))?.Remove(); 89 89 x.Property(nameof(JsonItem.Type))?.Remove(); 90 if (p. Default== null) objToRemove.Add(x);90 if (p.Value == null) objToRemove.Add(x); 91 91 }, token[Constants.StaticParameters]); 92 92 foreach (var x in objToRemove) x.Remove();
Note: See TracChangeset
for help on using the changeset viewer.