Beispiel #1
0
 virtual public void VisitQueryBody(Linq.QueryBody x)
 {
     foreach (Linq.FromWhereClause item in x.FromWhere)
     {
         VisitElement(item);
     }
 }
Beispiel #2
0
		public LinqExpression(Position p, FromClause/*!*/ from, QueryBody/*!*/ body)
			: base(p)
		{
			Debug.Assert(from != null && body != null);

			body.FromWhere.Insert(0, from);
			this.body = body;
		}
Beispiel #3
0
		public IntoClause(Position p, DirectVarUse keyVar, DirectVarUse/*!*/ valueVar, QueryBody/*!*/ nextQuery)
			: base(p)
		{
			Debug.Assert(valueVar != null && nextQuery != null);

			this.keyVar = keyVar;
			this.valueVar = valueVar;
			this.nextQuery = nextQuery;
		}
Beispiel #4
0
        public IntoClause(Position p, DirectVarUse keyVar, DirectVarUse /*!*/ valueVar, QueryBody /*!*/ nextQuery)
            : base(p)
        {
            Debug.Assert(valueVar != null && nextQuery != null);

            this.keyVar    = keyVar;
            this.valueVar  = valueVar;
            this.nextQuery = nextQuery;
        }