protected void GetChildrens(TreeNodeAdv node, Collection<TreeNodeAdv> collection) { foreach (TreeNodeAdv child in node.Children) { collection.Add(child); GetChildrens(child, collection); } }