protected virtual Expression VisitNhNew(NhNewExpression expression) { return(VisitUnhandledItem <NhNewExpression, Expression>(expression, "VisitNhNew", BaseVisitNhNew)); }
protected Expression BaseVisitNhNew(NhNewExpression expression) { var arguments = base.VisitAndConvert(expression.Arguments, "BaseVisitNhNew"); return(arguments != expression.Arguments ? new NhNewExpression(expression.Members, arguments) : expression); }
protected virtual Expression VisitNhNew(NhNewExpression expression) { return(expression.Accept(this)); }
protected virtual Expression VisitNhNew(NhNewExpression expression) { var arguments = VisitAndConvert(expression.Arguments, "VisitNhNew"); return(arguments != expression.Arguments ? new NhNewExpression(expression.Members, arguments) : expression); }
protected internal virtual Expression VisitNhNew(NhNewExpression expression) { return(VisitExtension(expression)); }