その2

これどーよ。*1

protected virtual NewExpression VisitNew(NewExpression nex)
{
    IEnumerable<Expression> args = this.VisitExpressionList(nex.Arguments);
    if (args != nex.Arguments)
    {
        if (nex.Members != null)
            return Expression.New(nex.Constructor, args, nex.Members);
        else
            return Expression.New(nex.Constructor, args);
    }
    return nex;
}

こんな時間になにやってんだか。
BGMはYouTube