Esempio n. 1
0
        IEnumerable<string> RegistrationPageJsonPathToSkip()
        {
            var jsonPathsToSkip = new []
            {
                "@type",
                "commitId",
                "commitTimeStamp",
                "count",
                "parent",
                "items[*].@id",
                "items[*].@type",
                "items[*].commitId",
                "items[*].commitTimeStamp",
                "items[*].registration",
                "items[*].catalogEntry.@type",
                "items[*].catalogEntry.language",
                "items[*].catalogEntry.minClientVersion",
                "items[*].catalogEntry.summary",
                "items[*].catalogEntry.title",
                "items[*].catalogEntry.commitId",
                "items[*].catalogEntry.commitTimeStamp",
                "items[*].catalogEntry.packageContent",
                "items[*].catalogEntry.registration",
                "items[*].catalogEntry.dependencyGroups[*].@id",
                "items[*].catalogEntry.dependencyGroups[*].@type",
                "items[*].catalogEntry.dependencyGroups[*].dependencies[*].@id",
                "items[*].catalogEntry.dependencyGroups[*].dependencies[*].@type",
                "items[*].catalogEntry.dependencyGroups[*].dependencies[*].registration",
                "@context"
            };

            return jsonPathsToSkip;
        }
Esempio n. 2
0
        IEnumerable<string> RegistrationIndexJsonPathToSkip()
        {
            var jsonPathsToSkip = new[]
            {
                "@id",
                "@type",
                "commitId",
                "commitTimeStamp",
                "count",
                "@context"
            };

            return jsonPathsToSkip.Concat(RegistrationPageJsonPathToSkip().Select(s => "items[*]." + s)).ToArray();
        }