Example #1
0
        private RequirePackages GetPackages(JObject document)
        {
            var packages = new RequirePackages();

            packages.PackageList = new List <RequirePackage>();

            if (document != null && document["packages"] != null)
            {
                packages.PackageList = document["packages"]
                                       .Select(r => requirePackageFrom(r))
                                       .ToList();
            }

            return(packages);
        }
        private RequirePackages GetPackages(JObject document)
        {
            var packages = new RequirePackages();

            packages.PackageList = new List <RequirePackage>();
            string parseSection = "packages";

            if (document != null && document[parseSection] != null)
            {
                JToken packagesParent = JsonParseOrThrow <JArray>(document[parseSection], parseSection, Path, null);
                packages.PackageList = packagesParent
                                       .Select(r => requirePackageFrom(r, parseSection))
                                       .ToList();
            }

            return(packages);
        }