public virtual object TrackedVisitQueryExpressionSelectVBClause(QueryExpressionSelectVBClause queryExpressionSelectVBClause, object data)
 {
     return base.VisitQueryExpressionSelectVBClause(queryExpressionSelectVBClause, data);
 }
 public override sealed object VisitQueryExpressionSelectVBClause(QueryExpressionSelectVBClause queryExpressionSelectVBClause, object data)
 {
     this.BeginVisit(queryExpressionSelectVBClause);
     object result = this.TrackedVisitQueryExpressionSelectVBClause(queryExpressionSelectVBClause, data);
     this.EndVisit(queryExpressionSelectVBClause);
     return result;
 }
예제 #3
0
 public virtual object VisitQueryExpressionSelectVBClause(QueryExpressionSelectVBClause queryExpressionSelectVBClause, object data)
 {
     Debug.Assert((queryExpressionSelectVBClause != null));
     Debug.Assert((queryExpressionSelectVBClause.Variables != null));
     foreach (ExpressionRangeVariable o in queryExpressionSelectVBClause.Variables) {
         Debug.Assert(o != null);
         o.AcceptVisitor(this, data);
     }
     return null;
 }
 public virtual object VisitQueryExpressionSelectVBClause(QueryExpressionSelectVBClause queryExpressionSelectVBClause, object data)
 {
     throw new global::System.NotImplementedException("QueryExpressionSelectVBClause");
 }
예제 #5
0
        void SelectQueryOperator(List<QueryExpressionClause> middleClauses)
        {
            QueryExpressionSelectVBClause selectClause = new QueryExpressionSelectVBClause();
            selectClause.StartLocation = la.Location;

            Expect(197);
            ExpressionRangeVariableDeclarationList(selectClause.Variables);
            selectClause.EndLocation = t.Location;
            middleClauses.Add(selectClause);
        }
 public virtual object VisitQueryExpressionSelectVBClause(QueryExpressionSelectVBClause queryExpressionSelectVBClause, object data)
 {
     Debug.Assert((queryExpressionSelectVBClause != null));
     Debug.Assert((queryExpressionSelectVBClause.Variables != null));
     for (int i = 0; i < queryExpressionSelectVBClause.Variables.Count; i++) {
         ExpressionRangeVariable o = queryExpressionSelectVBClause.Variables[i];
         Debug.Assert(o != null);
         nodeStack.Push(o);
         o.AcceptVisitor(this, data);
         o = (ExpressionRangeVariable)nodeStack.Pop();
         if (o == null)
             queryExpressionSelectVBClause.Variables.RemoveAt(i--);
         else
             queryExpressionSelectVBClause.Variables[i] = o;
     }
     return null;
 }