Exemple #1
0
        /// <summary>
        /// Creates a context for a new lambda expression.
        /// </summary>
        /// <param name="item"></param>
        /// <param name="parameters"></param>
        /// <returns></returns>
        OperationContext CreateLambdaContext(TSource item, params ParameterExpression[] parameters)
        {
            // generate new parameter
            var ctx = new OperationContext(Context);
            var var = OperationFactory.FromValue(item);

            ctx.Variables[parameters[0].Name] = var;
            return(ctx);
        }