public QueryNode GetLeftSibling(QueryNode node) { int index = IndexOfChild(node); if(index >= 1) { return Children[index - 1]; } return null; }