protected internal override Expression VisitDynamicInvoke(InvokeDynamicCSharpExpression node) { var args = VisitDynamicCSharpExpression(node); args.Add(new XElement(nameof(node.Expression), Visit(node.Expression))); args.Add(Visit(nameof(node.Arguments), node.Arguments, Visit)); return(Push(node, args)); }
public InvokeDynamicCSharpExpressionProxy(InvokeDynamicCSharpExpression node) { _node = node; }
protected internal virtual Expression VisitDynamicInvoke(InvokeDynamicCSharpExpression node) => node.Update( Visit(node.Expression), Visit(node.Arguments, VisitDynamicArgument) );
public InvokeDynamicCSharpExpressionProxy(InvokeDynamicCSharpExpression node) { _node = node; }
protected internal virtual Expression VisitDynamicInvoke(InvokeDynamicCSharpExpression node) { return node.Update(Visit(node.Expression), Visit(node.Arguments, VisitDynamicArgument)); }