void QueryExpressionOrderByClause( #line 2516 "Frames/cs.ATG" out QueryExpressionOrderClause oc) { #line 2517 "Frames/cs.ATG" QueryExpressionOrdering ordering; oc = new QueryExpressionOrderClause(); oc.StartLocation = la.Location; Expect(140); QueryExpressionOrdering( #line 2520 "Frames/cs.ATG" out ordering); #line 2520 "Frames/cs.ATG" SafeAdd(oc, oc.Orderings, ordering); while (la.kind == 14) { lexer.NextToken(); QueryExpressionOrdering( #line 2522 "Frames/cs.ATG" out ordering); #line 2522 "Frames/cs.ATG" SafeAdd(oc, oc.Orderings, ordering); } #line 2524 "Frames/cs.ATG" oc.EndLocation = t.EndLocation; }
public virtual object VisitQueryExpressionOrderClause(QueryExpressionOrderClause queryExpressionOrderClause, object data) { Debug.Assert((queryExpressionOrderClause != null)); Debug.Assert((queryExpressionOrderClause.Orderings != null)); foreach (QueryExpressionOrdering o in queryExpressionOrderClause.Orderings) { Debug.Assert(o != null); o.AcceptVisitor(this, data); } return null; }
public sealed override object VisitQueryExpressionOrderClause(QueryExpressionOrderClause queryExpressionOrderClause, object data) { this.BeginVisit(queryExpressionOrderClause); object result = this.TrackedVisitQueryExpressionOrderClause(queryExpressionOrderClause, data); this.EndVisit(queryExpressionOrderClause); return result; }
public virtual object TrackedVisitQueryExpressionOrderClause(QueryExpressionOrderClause queryExpressionOrderClause, object data) { return base.VisitQueryExpressionOrderClause(queryExpressionOrderClause, data); }
void OrderByQueryOperator( #line 2056 "VBNET.ATG" List<QueryExpressionClause> middleClauses) { #line 2058 "VBNET.ATG" QueryExpressionOrderClause orderClause = new QueryExpressionOrderClause(); orderClause.StartLocation = la.Location; List<QueryExpressionOrdering> orderings = null; Expect(162); Expect(57); OrderExpressionList( #line 2062 "VBNET.ATG" out orderings); #line 2064 "VBNET.ATG" orderClause.Orderings = orderings; orderClause.EndLocation = t.EndLocation; middleClauses.Add(orderClause); }
public virtual object VisitQueryExpressionOrderClause(QueryExpressionOrderClause queryExpressionOrderClause, object data) { Debug.Assert((queryExpressionOrderClause != null)); Debug.Assert((queryExpressionOrderClause.Orderings != null)); for (int i = 0; i < queryExpressionOrderClause.Orderings.Count; i++) { QueryExpressionOrdering o = queryExpressionOrderClause.Orderings[i]; Debug.Assert(o != null); nodeStack.Push(o); o.AcceptVisitor(this, data); o = (QueryExpressionOrdering)nodeStack.Pop(); if (o == null) queryExpressionOrderClause.Orderings.RemoveAt(i--); else queryExpressionOrderClause.Orderings[i] = o; } return null; }
public virtual object VisitQueryExpressionOrderClause(QueryExpressionOrderClause queryExpressionOrderClause, object data) { throw new global::System.NotImplementedException("QueryExpressionOrderClause"); }