private SupportSpec ReadSupportSpec(KeyValuePair <string, JToken> json) { var support = new SupportSpec(); support.Name = json.Key; foreach (var property in EachProperty(json.Value)) { support.FrameworkRuntimeTuples.Add(property.Key, EachArray(property.Value).Select(j => j.ToString()).ToArray()); } return(support); }
private void WriteSupportSpec(JObject json, SupportSpec data) { var value = new JObject(); json[data.Name] = value; if (data.FrameworkRuntimeTuples.Count > 0) { foreach (var fr in data.FrameworkRuntimeTuples) { value[fr.Key] = new JArray(fr.Value); } } }
private SupportSpec ReadSupportSpec(KeyValuePair<string, JToken> json) { var support = new SupportSpec(); support.Name = json.Key; foreach(var property in EachProperty(json.Value)) { support.FrameworkRuntimeTuples.Add(property.Key, EachArray(property.Value).Select(j => j.ToString()).ToArray()); } return support; }
private void WriteSupportSpec(JObject json, SupportSpec data) { var value = new JObject(); json[data.Name] = value; if (data.FrameworkRuntimeTuples.Count > 0) { foreach(var fr in data.FrameworkRuntimeTuples) { value[fr.Key] = new JArray(fr.Value); } } }