public static TreeNode Find(this TreeNodeCollection source, int index) { return(source.All().Skip(index).FirstOrDefault()); }