상속: QueryExpressionClause
 public override object TrackedVisitQueryExpressionSelectClause(QueryExpressionSelectClause queryExpressionSelectClause, object data)
 {
     return null;
 }
		public virtual object TrackedVisitQueryExpressionSelectClause(QueryExpressionSelectClause queryExpressionSelectClause, object data) {
			return base.VisitQueryExpressionSelectClause(queryExpressionSelectClause, data);
		}
		public sealed override object VisitQueryExpressionSelectClause(QueryExpressionSelectClause queryExpressionSelectClause, object data) {
			this.BeginVisit(queryExpressionSelectClause);
			object result = this.TrackedVisitQueryExpressionSelectClause(queryExpressionSelectClause, data);
			this.EndVisit(queryExpressionSelectClause);
			return result;
		}
예제 #4
0
	void QueryExpressionSelectClause(
#line  2576 "cs.ATG" 
out QueryExpressionSelectClause sc) {

#line  2577 "cs.ATG" 
		Expression expr; sc = new QueryExpressionSelectClause(); sc.StartLocation = la.Location; 
		Expect(133);
		Expr(
#line  2580 "cs.ATG" 
out expr);

#line  2580 "cs.ATG" 
		sc.Projection = expr; 

#line  2581 "cs.ATG" 
		sc.EndLocation = t.EndLocation; 
	}
예제 #5
0
		public virtual object VisitQueryExpressionSelectClause(QueryExpressionSelectClause queryExpressionSelectClause, object data) {
			throw new global::System.NotImplementedException("QueryExpressionSelectClause");
		}
예제 #6
0
	void QueryExpressionSelectClause(
//#line  2534 "cs.ATG" 
out QueryExpressionSelectClause sc) {

//#line  2535 "cs.ATG" 
		Expression expr; sc = new QueryExpressionSelectClause(); sc.StartLocation = la.Location; 
		Expect(133);
		Expr(
//#line  2538 "cs.ATG" 
out expr);

//#line  2538 "cs.ATG" 
		sc.Projection = expr; 

//#line  2539 "cs.ATG" 
		sc.EndLocation = t.EndLocation; 
	}
		public override object VisitQueryExpressionSelectClause(QueryExpressionSelectClause queryExpressionSelectClause,
															   object data)
		{
			ProcessQuery(queryExpressionSelectClause.Projection);
			return base.VisitQueryExpressionSelectClause(queryExpressionSelectClause, data);
		}
예제 #8
0
	void QueryExpressionSelectClause(
#line  2535 "Frames/cs.ATG" 
out QueryExpressionSelectClause sc) {

#line  2536 "Frames/cs.ATG" 
		Expression expr; sc = new QueryExpressionSelectClause(); sc.StartLocation = la.Location; 
		Expect(133);
		Expr(
#line  2539 "Frames/cs.ATG" 
out expr);

#line  2539 "Frames/cs.ATG" 
		sc.Projection = expr; 

#line  2540 "Frames/cs.ATG" 
		sc.EndLocation = t.EndLocation; 
	}
예제 #9
0
		public object VisitQueryExpressionSelectClause(QueryExpressionSelectClause queryExpressionSelectClause, object data)
		{
			AddError(queryExpressionSelectClause, "queryExpressionSelectClause is not supported.");
			return null;
		}
		public virtual object VisitQueryExpressionSelectClause(QueryExpressionSelectClause queryExpressionSelectClause, object data) {
			Debug.Assert((queryExpressionSelectClause != null));
			Debug.Assert((queryExpressionSelectClause.Projection != null));
			nodeStack.Push(queryExpressionSelectClause.Projection);
			queryExpressionSelectClause.Projection.AcceptVisitor(this, data);
			queryExpressionSelectClause.Projection = ((Expression)(nodeStack.Pop()));
			return null;
		}
예제 #11
0
 public virtual object VisitQueryExpressionSelectClause(QueryExpressionSelectClause queryExpressionSelectClause, object data) {
     throw CreateException(queryExpressionSelectClause);
 }
예제 #12
0
 public virtual object VisitQueryExpressionSelectClause(QueryExpressionSelectClause queryExpressionSelectClause, object data)
 {
     Debug.Assert((queryExpressionSelectClause != null));
     Debug.Assert((queryExpressionSelectClause.Projection != null));
     return queryExpressionSelectClause.Projection.AcceptVisitor(this, data);
 }
 public object VisitQueryExpressionSelectClause(QueryExpressionSelectClause queryExpressionSelectClause, object data)
 {
     throw new NotImplementedException ();
 }
 public virtual bool VisitQueryExpressionSelectClause(QueryExpressionSelectClause queryExpressionSelectClause, object d)
 {
     if ((queryExpressionSelectClause == null)) {
         return SetFailure();
     }
     if ((d == null)) {
         return SetFailure();
     }
     if ((queryExpressionSelectClause.Projection == null)) {
         return SetFailure();
     }
     if(queryExpressionSelectClause.GetType() != d.GetType()) {return SetFailure();}
     var data = (QueryExpressionSelectClause)d;
     if (!IsMatch(queryExpressionSelectClause, data)) {
         return SetFailure();
     }
     return queryExpressionSelectClause.Projection.AcceptVisitor(this, data.Projection);
 }
예제 #15
0
		public override object VisitQueryExpressionSelectClause(QueryExpressionSelectClause queryExpressionSelectClause, object data)
		{
			return base.VisitQueryExpressionSelectClause(queryExpressionSelectClause, data);
		}
 private bool IsMatch(QueryExpressionSelectClause left, QueryExpressionSelectClause right)
 {
     return true;
 }