public virtual object VisitQueryExpressionLetVBClause(QueryExpressionLetVBClause queryExpressionLetVBClause, object data) { Debug.Assert((queryExpressionLetVBClause != null)); Debug.Assert((queryExpressionLetVBClause.Variables != null)); foreach (ExpressionRangeVariable o in queryExpressionLetVBClause.Variables) { Debug.Assert(o != null); o.AcceptVisitor(this, data); } return null; }
public sealed override object VisitQueryExpressionLetVBClause(QueryExpressionLetVBClause queryExpressionLetVBClause, object data) { this.BeginVisit(queryExpressionLetVBClause); object result = this.TrackedVisitQueryExpressionLetVBClause(queryExpressionLetVBClause, data); this.EndVisit(queryExpressionLetVBClause); return result; }
public virtual object TrackedVisitQueryExpressionLetVBClause(QueryExpressionLetVBClause queryExpressionLetVBClause, object data) { return base.VisitQueryExpressionLetVBClause(queryExpressionLetVBClause, data); }
void LetQueryOperator( #line 2212 "VBNET.ATG" List<QueryExpressionClause> middleClauses) { #line 2214 "VBNET.ATG" QueryExpressionLetVBClause letClause = new QueryExpressionLetVBClause(); letClause.StartLocation = la.Location; Expect(134); ExpressionRangeVariableDeclarationList( #line 2217 "VBNET.ATG" letClause.Variables); #line 2219 "VBNET.ATG" letClause.EndLocation = t.EndLocation; middleClauses.Add(letClause); }
public virtual object VisitQueryExpressionLetVBClause(QueryExpressionLetVBClause queryExpressionLetVBClause, object data) { Debug.Assert((queryExpressionLetVBClause != null)); Debug.Assert((queryExpressionLetVBClause.Variables != null)); for (int i = 0; i < queryExpressionLetVBClause.Variables.Count; i++) { ExpressionRangeVariable o = queryExpressionLetVBClause.Variables[i]; Debug.Assert(o != null); nodeStack.Push(o); o.AcceptVisitor(this, data); o = (ExpressionRangeVariable)nodeStack.Pop(); if (o == null) queryExpressionLetVBClause.Variables.RemoveAt(i--); else queryExpressionLetVBClause.Variables[i] = o; } return null; }
public virtual object VisitQueryExpressionLetVBClause(QueryExpressionLetVBClause queryExpressionLetVBClause, object data) { throw new global::System.NotImplementedException("QueryExpressionLetVBClause"); }