public static bool IsNextAnOperation(ExpressionWalker ew) { if (!ew.HasNext) { return(false); } using (ew.CheckPoint()) { ew.Next(); return(IsCurrentAnOperation(ew)); } }