protected override FilterExpression Transform(FilterConstantExpression cx) { if (cx == _source) { return(_dest); } return(base.Transform(cx)); }
protected override Expression <CompiledFilterExpression> Transform(FilterConstantExpression cx) { return(context => cx.ConstantValue); }
protected override FilterExpression Transform(FilterConstantExpression cx) { return(cx); }
protected override FilterCallExpression Transform(FilterConstantExpression cx) { return(null); }
protected override FilterExpressionCosting Transform(FilterConstantExpression cx) { return(new FilterExpressionCosting(cx, 0.001)); }
protected abstract TResult Transform(FilterConstantExpression cx);