private static void WriteRuntimeDependencySet(JObject jObject, RuntimeDependencySet data) { var value = new JObject(); jObject[data.Id] = value; foreach (var x in data.Dependencies.Values) { WritePackageDependency(value, x); } }
private static void WriteRuntimeDependencySet(IObjectWriter writer, RuntimeDependencySet data) { writer.WriteObjectStart(data.Id); var sortedDependencies = data.Dependencies .OrderBy(pair => pair.Key, StringComparer.Ordinal) .Select(pair => pair.Value); foreach (var dependency in sortedDependencies) { WritePackageDependency(writer, dependency); } writer.WriteObjectEnd(); }