public ThreadedBinaryTree <T> BuildThreadedTree() { ThreadedBinaryTreeDummyNode <T> dummy = new ThreadedBinaryTreeDummyNode <T>(); ThreadedBinaryTreeNode <T> root = BuildThreadedTree(Root, dummy, dummy); dummy.AddChild(root); return(new ThreadedBinaryTree <T>(dummy)); }
internal ThreadedBinaryTree(ThreadedBinaryTreeDummyNode <T> dummy) { this.dummy = dummy; }