void GroupByQueryOperator( //#line 2393 "VBNET.ATG" out QueryExpressionGroupVBClause groupByClause) { //#line 2395 "VBNET.ATG" groupByClause = new QueryExpressionGroupVBClause(); groupByClause.StartLocation = la.Location; Expect(133); ExpressionRangeVariableDeclarationList( //#line 2398 "VBNET.ATG" groupByClause.GroupVariables); Expect(70); ExpressionRangeVariableDeclarationList( //#line 2399 "VBNET.ATG" groupByClause.ByVariables); Expect(143); ExpressionRangeVariableDeclarationList( //#line 2400 "VBNET.ATG" groupByClause.IntoVariables); //#line 2402 "VBNET.ATG" groupByClause.EndLocation = t.EndLocation; }
public sealed override object VisitQueryExpressionGroupVBClause(QueryExpressionGroupVBClause queryExpressionGroupVBClause, object data) { this.BeginVisit(queryExpressionGroupVBClause); object result = this.TrackedVisitQueryExpressionGroupVBClause(queryExpressionGroupVBClause, data); this.EndVisit(queryExpressionGroupVBClause); return result; }
public override object TrackedVisitQueryExpressionGroupVBClause(QueryExpressionGroupVBClause queryExpressionGroupVBClause, object data) { return null; }
public virtual object VisitQueryExpressionGroupVBClause(QueryExpressionGroupVBClause queryExpressionGroupVBClause, object data) { throw new global::System.NotImplementedException("QueryExpressionGroupVBClause"); }
public virtual object TrackedVisitQueryExpressionGroupVBClause(QueryExpressionGroupVBClause queryExpressionGroupVBClause, object data) { return base.VisitQueryExpressionGroupVBClause(queryExpressionGroupVBClause, data); }
public object VisitQueryExpressionGroupVBClause(QueryExpressionGroupVBClause queryExpressionGroupVBClause, object data) { AddError(queryExpressionGroupVBClause, "QueryExpressionGroupVBClause is not supported."); return null; }
void GroupByQueryOperator( #line 2101 "VBNET.ATG" out QueryExpressionGroupVBClause groupByClause) { #line 2103 "VBNET.ATG" groupByClause = new QueryExpressionGroupVBClause(); groupByClause.StartLocation = la.Location; Expect(120); ExpressionRangeVariableDeclarationList( #line 2106 "VBNET.ATG" groupByClause.GroupVariables); Expect(57); ExpressionRangeVariableDeclarationList( #line 2107 "VBNET.ATG" groupByClause.ByVariables); Expect(130); ExpressionRangeVariableDeclarationList( #line 2108 "VBNET.ATG" groupByClause.IntoVariables); #line 2110 "VBNET.ATG" groupByClause.EndLocation = t.EndLocation; }
public virtual object VisitQueryExpressionGroupVBClause(QueryExpressionGroupVBClause queryExpressionGroupVBClause, object data) { throw CreateException(queryExpressionGroupVBClause); }
void GroupByQueryOperator( #line 2400 "VBNET.ATG" out QueryExpressionGroupVBClause groupByClause) { #line 2402 "VBNET.ATG" groupByClause = new QueryExpressionGroupVBClause(); groupByClause.StartLocation = la.Location; Expect(135); ExpressionRangeVariableDeclarationList( #line 2405 "VBNET.ATG" groupByClause.GroupVariables); Expect(72); ExpressionRangeVariableDeclarationList( #line 2406 "VBNET.ATG" groupByClause.ByVariables); Expect(145); ExpressionRangeVariableDeclarationList( #line 2407 "VBNET.ATG" groupByClause.IntoVariables); #line 2409 "VBNET.ATG" groupByClause.EndLocation = t.EndLocation; }
public virtual object VisitQueryExpressionGroupVBClause(QueryExpressionGroupVBClause queryExpressionGroupVBClause, object data) { Debug.Assert((queryExpressionGroupVBClause != null)); Debug.Assert((queryExpressionGroupVBClause.GroupVariables != null)); Debug.Assert((queryExpressionGroupVBClause.ByVariables != null)); Debug.Assert((queryExpressionGroupVBClause.IntoVariables != null)); foreach (ExpressionRangeVariable o in queryExpressionGroupVBClause.GroupVariables) { Debug.Assert(o != null); o.AcceptVisitor(this, data); } foreach (ExpressionRangeVariable o in queryExpressionGroupVBClause.ByVariables) { Debug.Assert(o != null); o.AcceptVisitor(this, data); } foreach (ExpressionRangeVariable o in queryExpressionGroupVBClause.IntoVariables) { Debug.Assert(o != null); o.AcceptVisitor(this, data); } return null; }
public virtual object VisitQueryExpressionGroupVBClause(QueryExpressionGroupVBClause queryExpressionGroupVBClause, object data) { Debug.Assert((queryExpressionGroupVBClause != null)); Debug.Assert((queryExpressionGroupVBClause.GroupVariables != null)); Debug.Assert((queryExpressionGroupVBClause.ByVariables != null)); Debug.Assert((queryExpressionGroupVBClause.IntoVariables != null)); for (int i = 0; i < queryExpressionGroupVBClause.GroupVariables.Count; i++) { ExpressionRangeVariable o = queryExpressionGroupVBClause.GroupVariables[i]; Debug.Assert(o != null); nodeStack.Push(o); o.AcceptVisitor(this, data); o = (ExpressionRangeVariable)nodeStack.Pop(); if (o == null) queryExpressionGroupVBClause.GroupVariables.RemoveAt(i--); else queryExpressionGroupVBClause.GroupVariables[i] = o; } for (int i = 0; i < queryExpressionGroupVBClause.ByVariables.Count; i++) { ExpressionRangeVariable o = queryExpressionGroupVBClause.ByVariables[i]; Debug.Assert(o != null); nodeStack.Push(o); o.AcceptVisitor(this, data); o = (ExpressionRangeVariable)nodeStack.Pop(); if (o == null) queryExpressionGroupVBClause.ByVariables.RemoveAt(i--); else queryExpressionGroupVBClause.ByVariables[i] = o; } for (int i = 0; i < queryExpressionGroupVBClause.IntoVariables.Count; i++) { ExpressionRangeVariable o = queryExpressionGroupVBClause.IntoVariables[i]; Debug.Assert(o != null); nodeStack.Push(o); o.AcceptVisitor(this, data); o = (ExpressionRangeVariable)nodeStack.Pop(); if (o == null) queryExpressionGroupVBClause.IntoVariables.RemoveAt(i--); else queryExpressionGroupVBClause.IntoVariables[i] = o; } return null; }
void GroupByQueryOperator( #line 2387 "VBNET.ATG" out QueryExpressionGroupVBClause groupByClause) { #line 2389 "VBNET.ATG" groupByClause = new QueryExpressionGroupVBClause(); groupByClause.StartLocation = la.Location; Expect(133); ExpressionRangeVariableDeclarationList( #line 2392 "VBNET.ATG" groupByClause.GroupVariables); Expect(70); ExpressionRangeVariableDeclarationList( #line 2393 "VBNET.ATG" groupByClause.ByVariables); Expect(143); ExpressionRangeVariableDeclarationList( #line 2394 "VBNET.ATG" groupByClause.IntoVariables); #line 2396 "VBNET.ATG" groupByClause.EndLocation = t.EndLocation; }
public object VisitQueryExpressionGroupVBClause(QueryExpressionGroupVBClause queryExpressionGroupVBClause, object data) { throw new NotImplementedException (); }
public virtual bool VisitQueryExpressionGroupVBClause(QueryExpressionGroupVBClause queryExpressionGroupVBClause, object d) { if ((queryExpressionGroupVBClause == null)) { return SetFailure(); } if ((d == null)) { return SetFailure(); } if ((queryExpressionGroupVBClause.GroupVariables == null)) { return SetFailure(); } if ((queryExpressionGroupVBClause.ByVariables == null)) { return SetFailure(); } if ((queryExpressionGroupVBClause.IntoVariables == null)) { return SetFailure(); } if(queryExpressionGroupVBClause.GetType() != d.GetType()) {return SetFailure();} var data = (QueryExpressionGroupVBClause)d; if (!IsMatch(queryExpressionGroupVBClause, data)) { return SetFailure(); } if (queryExpressionGroupVBClause.GroupVariables.Count == data.GroupVariables.Count) { for (int i=0; i<queryExpressionGroupVBClause.GroupVariables.Count;i++) { ExpressionRangeVariable o = queryExpressionGroupVBClause.GroupVariables[i]; if(o == null){return SetFailure();} if((bool)o.AcceptVisitor(this, data.GroupVariables[i]) == false) return SetFailure(); } } else { return SetFailure(); } if (queryExpressionGroupVBClause.ByVariables.Count == data.ByVariables.Count) { for (int i=0; i<queryExpressionGroupVBClause.ByVariables.Count;i++) { ExpressionRangeVariable o = queryExpressionGroupVBClause.ByVariables[i]; if(o == null){return SetFailure();} if((bool)o.AcceptVisitor(this, data.ByVariables[i]) == false) return SetFailure(); } } else { return SetFailure(); } if (queryExpressionGroupVBClause.IntoVariables.Count == data.IntoVariables.Count) { for (int i=0; i<queryExpressionGroupVBClause.IntoVariables.Count;i++) { ExpressionRangeVariable o = queryExpressionGroupVBClause.IntoVariables[i]; if(o == null){return SetFailure();} if((bool)o.AcceptVisitor(this, data.IntoVariables[i]) == false) return SetFailure(); } } else { return SetFailure(); } return true; }
public override object VisitQueryExpressionGroupVBClause(QueryExpressionGroupVBClause queryExpressionGroupVBClause, object data) { return base.VisitQueryExpressionGroupVBClause(queryExpressionGroupVBClause, data); }
private bool IsMatch(QueryExpressionGroupVBClause left, QueryExpressionGroupVBClause data) { return false; }