コード例 #1
0
ファイル: LinqVisitor.cs プロジェクト: dbones-labs/arm-chair
        public static LinqQuery Eval(Expression expression)
        {
            ProcessingLinqContext ctx = new ProcessingLinqContext(new LinqQuery(expression));
            var visitor = new LinqVisitor(ctx);

            visitor.Visit(expression);
            return(ctx.LinqQuery);
        }
コード例 #2
0
ファイル: LinqVisitor.cs プロジェクト: dbones-labs/arm-chair
 private LinqVisitor(ProcessingLinqContext ctx)
 {
     _ctx      = ctx;
     _handlers = SubPatternRegistry.Handlers;
 }