private CodeExpression VisitLambda(LambdaExpression lambdaExpression)
        {
            _ctx.VisitParams(lambdaExpression.Parameters);

            var c = _Visit(lambdaExpression.Body);

            if (c.GetType() == typeof(CodeDom.CodeNilExpression))
            {
                return(_ctx.Params[0]);
            }

            return(c);
        }
        private CodeStatement VisitLambda(LambdaExpression lambdaExpression)
        {
            _ctx.VisitParams(lambdaExpression.Parameters);

            return(Visit(lambdaExpression.Body));
        }