Naak.HtmlRules.Default.HeadingsAreLogicallyOrdered.PopulateHeadingNodeList C# (CSharp) Method

PopulateHeadingNodeList() private static method

private static PopulateHeadingNodeList ( HtmlNode parentNode, List nodes ) : void
parentNode HtmlAgilityPack.HtmlNode
nodes List
return void
        private static void PopulateHeadingNodeList(HtmlNode parentNode, List<HtmlNode> nodes)
        {
            foreach (var childNode in parentNode.ChildNodes)
            {
                var name = childNode.Name;
                if (name == "h1" || name == "h2" || name == "h3" || name == "h4" || name == "h5" || name == "h6" )
                {
                    nodes.Add(childNode);
                }

                PopulateHeadingNodeList(childNode, nodes);
            }
        }
HeadingsAreLogicallyOrdered