Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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();
        }