コード例 #1
0
        protected internal override Expression VisitInvocation(InvocationCSharpExpression node)
        {
            var expr = Visit(node.Expression);
            var args = Visit(nameof(node.Arguments), node.Arguments, Visit);

            return(Push(node, new XElement(nameof(node.Expression), expr), args));
        }
コード例 #2
0
 public InvocationCSharpExpressionProxy(InvocationCSharpExpression node)
 {
     _node = node;
 }
コード例 #3
0
 protected internal virtual Expression VisitInvocation(InvocationCSharpExpression node)
 {
     return node.Update(Visit(node.Expression), Visit(node.Arguments, VisitParameterAssignment));
 }
コード例 #4
0
 protected internal virtual Expression VisitInvocation(InvocationCSharpExpression node)
 {
     return(node.Update(Visit(node.Expression), Visit(node.Arguments, VisitParameterAssignment)));
 }
コード例 #5
0
 public InvocationCSharpExpressionProxy(InvocationCSharpExpression node)
 {
     _node = node;
 }