public void AddInOrder(int d) { if (d <= Data) { if (Left == null) { SetLeftChild(new BinaryTreeNode(d)); } else { Left.AddInOrder(d); } } else { if (Right == null) { SetRightChild(new BinaryTreeNode(d)); } else { Right.AddInOrder(d); } } Size++; }