private void GetAllNodesRecursive(SiteMapNodeCollection collection) { SiteMapNodeCollection childNodes = this.ChildNodes; if (childNodes != null && childNodes.Count > 0) { collection.AddRange(childNodes); foreach (SiteMapNode node in childNodes) { node.GetAllNodesRecursive(collection); } } }
void GetAllNodesRecursive(SiteMapNodeCollection c) { SiteMapNodeCollection childNodes = this.ChildNodes; if (childNodes != null && childNodes.Count > 0) { c.AddRange(childNodes); foreach (SiteMapNode n in childNodes) { n.GetAllNodesRecursive(c); } } }
void GetAllNodesRecursive(SiteMapNodeCollection c) { SiteMapNodeCollection childNodes = this.ChildNodes; if (childNodes != null && childNodes.Count > 0) { c.AddRange (childNodes); foreach (SiteMapNode n in childNodes) n.GetAllNodesRecursive (c); } }
private void GetAllNodesRecursive(SiteMapNodeCollection collection) { SiteMapNodeCollection childNodes = this.ChildNodes; if (childNodes != null && childNodes.Count > 0) { collection.AddRange(childNodes); foreach(SiteMapNode node in childNodes) node.GetAllNodesRecursive(collection); } }