private int _GetXIndex(TreeNode currentNode, int currentX) { if (currentNode.parent == null) return currentX; return _GetXIndex(currentNode.parent, currentX) + 1; }