コード例 #1
0
ファイル: DryadQueryGen.cs プロジェクト: KarthikTunga/Dryad
 private void BuildReferencedQuery(int startIdx, ReadOnlyCollection<Expression> exprs)
 {
     ExpressionQuerySet querySet = new ExpressionQuerySet();
     for (int i = startIdx; i < exprs.Count; i++)
     {
         querySet.Visit(exprs[i]);
     }
     foreach (Expression qexpr in querySet.QuerySet)
     {
         QueryNodeInfo nodeInfo = BuildNodeInfoGraph(qexpr);
         this.m_referencedQueryMap[qexpr] = new QueryNodeInfo(qexpr, false, nodeInfo);
     }
 }
コード例 #2
0
ファイル: DryadQueryGen.cs プロジェクト: KarthikTunga/Dryad
 private void BuildReferencedQuery(Expression expr)
 {
     ExpressionQuerySet querySet = new ExpressionQuerySet();
     querySet.Visit(expr);
     foreach (Expression qexpr in querySet.QuerySet)
     {
         QueryNodeInfo nodeInfo = BuildNodeInfoGraph(qexpr);
         this.m_referencedQueryMap[qexpr] = new QueryNodeInfo(qexpr, false, nodeInfo);
     }
 }