Ejemplo n.º 1
0
        public TResult Execute <TResult>(Expression expression)
        {
            Expression <Func <TResult> > expression2 = Expression.Lambda <Func <TResult> >(QueryableEnumerable <TElement> .TransformQueryable(expression), new ParameterExpression[0]);

            return(expression2.Compile()());
        }
Ejemplo n.º 2
0
 public EnumerableQuery(IEnumerable <T> enumerable)
 {
     queryable = new QueryableEnumerable <T> (enumerable);
 }
Ejemplo n.º 3
0
        public object Execute(Expression expression)
        {
            LambdaExpression lambdaExpression = Expression.Lambda(QueryableEnumerable <TElement> .TransformQueryable(expression), new ParameterExpression[0]);

            return(lambdaExpression.Compile().DynamicInvoke(new object[0]));
        }
Ejemplo n.º 4
0
 public EnumerableQuery(Expression expression)
 {
     queryable = new QueryableEnumerable <T> (expression);
 }