public ExpressionExecutorWithRemoteExpressionTransformer(IExpressionExecutionDecorator <TDataTranferObject> parent, Func <RemoteLinq.Expression, RemoteLinq.Expression> transform) : base(parent) => _transform = transform.CheckNotNull(nameof(transform));
public ExpressionExecutorWithExpressionExecutor(IExpressionExecutionDecorator <TDataTranferObject> parent, Func <SystemLinq.Expression, object?> transform) : base(parent) => _transform = transform.CheckNotNull(nameof(transform));
internal ExpressionExecutionDecoratorBase(IExpressionExecutionDecorator parent) { _parent = parent ?? throw new ArgumentNullException(nameof(parent)); }
public ExpressionExecutorWithExpressionTransformer(IExpressionExecutionDecorator <TDataTranferObject> parent, Func <Expression, System.Linq.Expressions.Expression> transform) : base(parent) { _transform = transform.CheckNotNull(nameof(transform)); }
internal ExpressionExecutionDecorator(IExpressionExecutionDecorator parent) : base(parent) { }
internal ExpressionExecutionDecorator(IExpressionExecutionDecorator <TDataTranferObject> parent) : base(parent) { }
internal ExpressionExecutionContext(IExpressionExecutionDecorator parent, Expression expression) : base(parent) { _expression = expression ?? throw new ArgumentNullException(nameof(expression)); }