public sealed override object VisitQueryExpressionOrdering(QueryExpressionOrdering queryExpressionOrdering, object data) { this.BeginVisit(queryExpressionOrdering); object result = this.TrackedVisitQueryExpressionOrdering(queryExpressionOrdering, data); this.EndVisit(queryExpressionOrdering); return result; }
public virtual object VisitQueryExpressionOrdering(QueryExpressionOrdering queryExpressionOrdering, object data) { throw new global::System.NotImplementedException("QueryExpressionOrdering"); }
public virtual object TrackedVisitQueryExpressionOrdering(QueryExpressionOrdering queryExpressionOrdering, object data) { return base.VisitQueryExpressionOrdering(queryExpressionOrdering, data); }
void QueryExpressionOrdering( #line 2566 "cs.ATG" out QueryExpressionOrdering ordering) { #line 2567 "cs.ATG" Expression expr; ordering = new QueryExpressionOrdering(); ordering.StartLocation = la.Location; Expr( #line 2569 "cs.ATG" out expr); #line 2569 "cs.ATG" ordering.Criteria = expr; if (la.kind == 138 || la.kind == 139) { if (la.kind == 138) { lexer.NextToken(); #line 2570 "cs.ATG" ordering.Direction = QueryExpressionOrderingDirection.Ascending; } else { lexer.NextToken(); #line 2571 "cs.ATG" ordering.Direction = QueryExpressionOrderingDirection.Descending; } } #line 2573 "cs.ATG" ordering.EndLocation = t.EndLocation; }
void OrderExpression( #line 2083 "VBNET.ATG" out QueryExpressionOrdering ordering) { #line 2085 "VBNET.ATG" ordering = new QueryExpressionOrdering(); ordering.StartLocation = la.Location; ordering.Direction = QueryExpressionOrderingDirection.None; Expression orderExpr = null; Expr( #line 2090 "VBNET.ATG" out orderExpr); #line 2092 "VBNET.ATG" ordering.Criteria = orderExpr; if (la.kind == 51 || la.kind == 91) { if (la.kind == 51) { lexer.NextToken(); #line 2095 "VBNET.ATG" ordering.Direction = QueryExpressionOrderingDirection.Ascending; } else { lexer.NextToken(); #line 2096 "VBNET.ATG" ordering.Direction = QueryExpressionOrderingDirection.Descending; } } #line 2098 "VBNET.ATG" ordering.EndLocation = t.EndLocation; }
private bool IsMatch(QueryExpressionOrdering left, QueryExpressionOrdering right) { return left.Direction == right.Direction; }
void QueryExpressionOrdering( //#line 2524 "cs.ATG" out QueryExpressionOrdering ordering) { //#line 2525 "cs.ATG" Expression expr; ordering = new QueryExpressionOrdering(); ordering.StartLocation = la.Location; Expr( //#line 2527 "cs.ATG" out expr); //#line 2527 "cs.ATG" ordering.Criteria = expr; if (la.kind == 138 || la.kind == 139) { if (la.kind == 138) { lexer.NextToken(); //#line 2528 "cs.ATG" ordering.Direction = QueryExpressionOrderingDirection.Ascending; } else { lexer.NextToken(); //#line 2529 "cs.ATG" ordering.Direction = QueryExpressionOrderingDirection.Descending; } } //#line 2531 "cs.ATG" ordering.EndLocation = t.EndLocation; }
public virtual object VisitQueryExpressionOrdering(QueryExpressionOrdering queryExpressionOrdering, object data) { throw CreateException(queryExpressionOrdering); }
void QueryExpressionOrdering( #line 2525 "Frames/cs.ATG" out QueryExpressionOrdering ordering) { #line 2526 "Frames/cs.ATG" Expression expr; ordering = new QueryExpressionOrdering(); ordering.StartLocation = la.Location; Expr( #line 2528 "Frames/cs.ATG" out expr); #line 2528 "Frames/cs.ATG" ordering.Criteria = expr; if (la.kind == 138 || la.kind == 139) { if (la.kind == 138) { lexer.NextToken(); #line 2529 "Frames/cs.ATG" ordering.Direction = QueryExpressionOrderingDirection.Ascending; } else { lexer.NextToken(); #line 2530 "Frames/cs.ATG" ordering.Direction = QueryExpressionOrderingDirection.Descending; } } #line 2532 "Frames/cs.ATG" ordering.EndLocation = t.EndLocation; }
public virtual object VisitQueryExpressionOrdering(QueryExpressionOrdering queryExpressionOrdering, object data) { Debug.Assert((queryExpressionOrdering != null)); Debug.Assert((queryExpressionOrdering.Criteria != null)); return queryExpressionOrdering.Criteria.AcceptVisitor(this, data); }
public virtual object VisitQueryExpressionOrdering(QueryExpressionOrdering queryExpressionOrdering, object data) { Debug.Assert((queryExpressionOrdering != null)); Debug.Assert((queryExpressionOrdering.Criteria != null)); nodeStack.Push(queryExpressionOrdering.Criteria); queryExpressionOrdering.Criteria.AcceptVisitor(this, data); queryExpressionOrdering.Criteria = ((Expression)(nodeStack.Pop())); return null; }
public object VisitQueryExpressionOrdering(QueryExpressionOrdering queryExpressionOrdering, object data) { throw new NotImplementedException (); }
public virtual bool VisitQueryExpressionOrdering(QueryExpressionOrdering queryExpressionOrdering, object d) { if ((queryExpressionOrdering == null)) { return SetFailure(); } if ((d == null)) { return SetFailure(); } if ((queryExpressionOrdering.Criteria == null)) { return SetFailure(); } if(queryExpressionOrdering.GetType() != d.GetType()) {return SetFailure();} var data = (QueryExpressionOrdering)d; if (!IsMatch(queryExpressionOrdering, data)) { return SetFailure(); } return queryExpressionOrdering.Criteria.AcceptVisitor(this, data.Criteria); }
public override object VisitQueryExpressionOrdering(QueryExpressionOrdering queryExpressionOrdering, object data) { return base.VisitQueryExpressionOrdering(queryExpressionOrdering, data); }
public override object TrackedVisitQueryExpressionOrdering(QueryExpressionOrdering queryExpressionOrdering, object data) { return null; }
public object VisitQueryExpressionOrdering(QueryExpressionOrdering queryExpressionOrdering, object data) { AddError(queryExpressionOrdering, "QueryExpressionOrdering is not supported."); return null; }
void OrderExpression( //#line 2375 "VBNET.ATG" out QueryExpressionOrdering ordering) { //#line 2377 "VBNET.ATG" ordering = new QueryExpressionOrdering(); ordering.StartLocation = la.Location; ordering.Direction = QueryExpressionOrderingDirection.None; Expression orderExpr = null; Expr( //#line 2382 "VBNET.ATG" out orderExpr); //#line 2384 "VBNET.ATG" ordering.Criteria = orderExpr; if (la.kind == 64 || la.kind == 104) { if (la.kind == 64) { lexer.NextToken(); //#line 2387 "VBNET.ATG" ordering.Direction = QueryExpressionOrderingDirection.Ascending; } else { lexer.NextToken(); //#line 2388 "VBNET.ATG" ordering.Direction = QueryExpressionOrderingDirection.Descending; } } //#line 2390 "VBNET.ATG" ordering.EndLocation = t.EndLocation; }
void OrderExpression( #line 2317 "VBNET.ATG" out QueryExpressionOrdering ordering) { #line 2319 "VBNET.ATG" ordering = new QueryExpressionOrdering(); ordering.StartLocation = la.Location; ordering.Direction = QueryExpressionOrderingDirection.None; Expression orderExpr = null; Expr( #line 2324 "VBNET.ATG" out orderExpr); #line 2326 "VBNET.ATG" ordering.Criteria = orderExpr; if (la.kind == 64 || la.kind == 104) { if (la.kind == 64) { lexer.NextToken(); #line 2329 "VBNET.ATG" ordering.Direction = QueryExpressionOrderingDirection.Ascending; } else { lexer.NextToken(); #line 2330 "VBNET.ATG" ordering.Direction = QueryExpressionOrderingDirection.Descending; } } #line 2332 "VBNET.ATG" ordering.EndLocation = t.EndLocation; }