public void VisitChildren() { int length = Visited.Count; for (int i = 0; i < length; i++) { var expr = Visited.Dequeue(); BaseVisit(expr); } }