public override Algebraic Map(LambdaAlgebraic lambda, Algebraic arg) { if (arg == null) { var r = lambda.PreEval(this); if (r != null) { return(r); } } return(base.Map(lambda, arg)); }
public override Algebraic Map(LambdaAlgebraic lambda) { return(lambda.PreEval(this)); }