System.Linq.Expressions.InvocationExpressionN.Rewrite C# (CSharp) Method

Rewrite() private method

private Rewrite ( Expression lambda, Expression arguments ) : InvocationExpression
lambda Expression
arguments Expression
return InvocationExpression
        internal override InvocationExpression Rewrite(Expression lambda, Expression[] arguments)
        {
            Debug.Assert(lambda != null);
            Debug.Assert(arguments == null || arguments.Length == _arguments.Count);

            return Expression.Invoke(lambda, arguments ?? _arguments);
        }
    }