Example #1
0
        private static void AddHomepage(NodeModuleBuilder builder, JToken links)
        {
            var homepage = links?["homepage"];

            if (homepage != null)
            {
                builder.AddHomepage((string)homepage);
            }
        }
        private static void AddHomepage(NodeModuleBuilder builder, JToken homepage)
        {
            JArray homepageArray;
            string homepageString;

            if ((homepageArray = homepage as JArray) != null)
            {
                foreach (var subHomepage in homepageArray)
                {
                    AddHomepage(builder, subHomepage);
                }
            }
            else if (!string.IsNullOrEmpty(homepageString = (string)homepage))
            {
                builder.AddHomepage(homepageString);
            }
        }
        private static void AddHomepage(NodeModuleBuilder builder, JToken homepage) {
            JArray homepageArray;
            string homepageString;

            if ((homepageArray = homepage as JArray) != null) {
                foreach (var subHomepage in homepageArray) {
                    AddHomepage(builder, subHomepage);
                }
            } else if (!string.IsNullOrEmpty(homepageString = (string)homepage)) {
                builder.AddHomepage(homepageString);
            }
        }