private void Push(IWhereExpressionBuilder exp) { _stack.Push(_current); _current = exp; }
private void Pop() { var current = _stack.Pop(); if (current != null) { _current.Build().Accept(current); _current = current; } }