#pragma warning disable IDE0079 // Remove unnecessary suppression. #pragma warning disable CA1711 // Replace New suffix. (Name of expression tree node.) /// <summary> /// Visits an object creation expression tree node. /// </summary> /// <param name="node">Node to visit.</param> /// <returns>Result of visiting the node.</returns> protected internal virtual ExpressionSlim VisitNew(NewExpressionSlim node) { var arguments = VisitArguments(node); if (arguments != null) { return(node.Rewrite(arguments)); } return(node); }