protected internal override Expression VisitDynamicInvokeConstructor(InvokeConstructorDynamicCSharpExpression node) { var args = VisitDynamicCSharpExpression(node); // NB: Type is always added args.Add(Visit(nameof(node.Arguments), node.Arguments, Visit)); return(Push(node, args)); }
protected internal virtual Expression VisitDynamicInvokeConstructor(InvokeConstructorDynamicCSharpExpression node) { return(node.Update(Visit(node.Arguments, VisitDynamicArgument))); }
public InvokeConstructorDynamicCSharpExpressionProxy(InvokeConstructorDynamicCSharpExpression node) { _node = node; }
protected internal virtual Expression VisitDynamicInvokeConstructor(InvokeConstructorDynamicCSharpExpression node) { return node.Update(Visit(node.Arguments, VisitDynamicArgument)); }