public override object VisitQueryExpressionFromClause(QueryExpressionFromClause fromClause, object data) { QueryExpression parent = fromClause.Parent as QueryExpression; AddVariable(fromClause.Type, fromClause.Identifier, fromClause.StartLocation, new Location (CurrentEndLocation.Column + 1, CurrentEndLocation.Line), false, true, fromClause.InExpression, null, parent != null && parent.IsQueryContinuation, fromClause.StartLocation); return base.VisitQueryExpressionFromClause(fromClause, data); }
public virtual object VisitQueryExpressionFromClause(QueryExpressionFromClause queryExpressionFromClause, object data) { Debug.Assert((queryExpressionFromClause != null)); Debug.Assert((queryExpressionFromClause.Type != null)); Debug.Assert((queryExpressionFromClause.InExpression != null)); queryExpressionFromClause.Type.AcceptVisitor(this, data); return queryExpressionFromClause.InExpression.AcceptVisitor(this, data); }
public sealed override object VisitQueryExpressionFromClause(QueryExpressionFromClause queryExpressionFromClause, object data) { this.BeginVisit(queryExpressionFromClause); object result = this.TrackedVisitQueryExpressionFromClause(queryExpressionFromClause, data); this.EndVisit(queryExpressionFromClause); return result; }
void QueryExpressionFromClause( #line 2443 "Frames/cs.ATG" out QueryExpressionFromClause fc) { #line 2444 "Frames/cs.ATG" fc = new QueryExpressionFromClause(); fc.StartLocation = la.Location; Expect(137); QueryExpressionFromOrJoinClause( #line 2448 "Frames/cs.ATG" fc); #line 2449 "Frames/cs.ATG" fc.EndLocation = t.EndLocation; }
void CollectionRangeVariableDeclaration( #line 2292 "VBNET.ATG" out QueryExpressionFromClause fromClause) { #line 2294 "VBNET.ATG" fromClause = new QueryExpressionFromClause(); fromClause.StartLocation = la.Location; TypeReference typeName = null; Expression inExpr = null; Identifier(); if (la.kind == 50) { lexer.NextToken(); TypeName( #line 2300 "VBNET.ATG" out typeName); #line 2300 "VBNET.ATG" fromClause.Type = typeName; } Expect(125); Expr( #line 2301 "VBNET.ATG" out inExpr); #line 2303 "VBNET.ATG" fromClause.InExpression = inExpr; fromClause.EndLocation = t.EndLocation; }
public virtual object TrackedVisitQueryExpressionFromClause(QueryExpressionFromClause queryExpressionFromClause, object data) { return base.VisitQueryExpressionFromClause(queryExpressionFromClause, data); }
public virtual object VisitQueryExpressionFromClause(QueryExpressionFromClause queryExpressionFromClause, object data) { Debug.Assert((queryExpressionFromClause != null)); Debug.Assert((queryExpressionFromClause.Type != null)); Debug.Assert((queryExpressionFromClause.InExpression != null)); nodeStack.Push(queryExpressionFromClause.Type); queryExpressionFromClause.Type.AcceptVisitor(this, data); queryExpressionFromClause.Type = ((TypeReference)(nodeStack.Pop())); nodeStack.Push(queryExpressionFromClause.InExpression); queryExpressionFromClause.InExpression.AcceptVisitor(this, data); queryExpressionFromClause.InExpression = ((Expression)(nodeStack.Pop())); return null; }
public virtual object VisitQueryExpressionFromClause(QueryExpressionFromClause queryExpressionFromClause, object data) { throw new global::System.NotImplementedException("QueryExpressionFromClause"); }
public QueryExpressionJoinVBClause() { joinVariable = QueryExpressionFromClause.Null; subJoin = QueryExpressionJoinVBClause.Null; conditions = new List<QueryExpressionJoinConditionVB>(); }
public QueryExpressionAggregateClause() { fromClause = QueryExpressionFromClause.Null; middleClauses = new List<QueryExpressionClause>(); intoVariables = new List<ExpressionRangeVariable>(); }
public QueryExpression() { fromClause = QueryExpressionFromClause.Null; middleClauses = new List<QueryExpressionClause>(); selectOrGroupClause = QueryExpressionClause.Null; }