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