Use AppendJoin(...) instead of Append(string.Join(...)) on StringBuilder (#18007)
This commit is contained in:
parent
b56f84131a
commit
adb12f23d0
|
|
@ -165,7 +165,7 @@ namespace Microsoft.AspNetCore.Routing
|
||||||
template = string.IsNullOrEmpty(template) ? "\"\"" : template;
|
template = string.IsNullOrEmpty(template) ? "\"\"" : template;
|
||||||
sb.Append(template);
|
sb.Append(template);
|
||||||
sb.Append(", Defaults: new { ");
|
sb.Append(", Defaults: new { ");
|
||||||
sb.Append(string.Join(", ", FormatValues(routeEndpoint.RoutePattern.Defaults)));
|
sb.AppendJoin(", ", FormatValues(routeEndpoint.RoutePattern.Defaults));
|
||||||
sb.Append(" }");
|
sb.Append(" }");
|
||||||
var routeNameMetadata = routeEndpoint.Metadata.GetMetadata<IRouteNameMetadata>();
|
var routeNameMetadata = routeEndpoint.Metadata.GetMetadata<IRouteNameMetadata>();
|
||||||
sb.Append(", Route Name: ");
|
sb.Append(", Route Name: ");
|
||||||
|
|
@ -174,7 +174,7 @@ namespace Microsoft.AspNetCore.Routing
|
||||||
if (routeValues.Count > 0)
|
if (routeValues.Count > 0)
|
||||||
{
|
{
|
||||||
sb.Append(", Required Values: new { ");
|
sb.Append(", Required Values: new { ");
|
||||||
sb.Append(string.Join(", ", FormatValues(routeValues)));
|
sb.AppendJoin(", ", FormatValues(routeValues));
|
||||||
sb.Append(" }");
|
sb.Append(" }");
|
||||||
}
|
}
|
||||||
sb.Append(", Order: ");
|
sb.Append(", Order: ");
|
||||||
|
|
@ -184,7 +184,7 @@ namespace Microsoft.AspNetCore.Routing
|
||||||
if (httpMethodMetadata != null)
|
if (httpMethodMetadata != null)
|
||||||
{
|
{
|
||||||
sb.Append(", Http Methods: ");
|
sb.Append(", Http Methods: ");
|
||||||
sb.Append(string.Join(", ", httpMethodMetadata.HttpMethods));
|
sb.AppendJoin(", ", httpMethodMetadata.HttpMethods);
|
||||||
}
|
}
|
||||||
sb.Append(", Display Name: ");
|
sb.Append(", Display Name: ");
|
||||||
sb.Append(routeEndpoint.DisplayName);
|
sb.Append(routeEndpoint.DisplayName);
|
||||||
|
|
|
||||||
|
|
@ -121,7 +121,7 @@ namespace Microsoft.AspNetCore.Routing.Matching
|
||||||
builder.Append(" c: ");
|
builder.Append(" c: ");
|
||||||
if (Literals != null)
|
if (Literals != null)
|
||||||
{
|
{
|
||||||
builder.Append(string.Join(", ", Literals.Select(kvp => $"{kvp.Key}->({FormatNode(kvp.Value)})")));
|
builder.AppendJoin(", ", Literals.Select(kvp => $"{kvp.Key}->({FormatNode(kvp.Value)})"));
|
||||||
}
|
}
|
||||||
return builder.ToString();
|
return builder.ToString();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@ namespace Microsoft.AspNetCore.Routing.Matching
|
||||||
var builder = new StringBuilder();
|
var builder = new StringBuilder();
|
||||||
builder.Append("{ ");
|
builder.Append("{ ");
|
||||||
|
|
||||||
builder.Append(string.Join(", ", _dictionary.Select(kvp => $"{kvp.Key}: {kvp.Value}")));
|
builder.AppendJoin(", ", _dictionary.Select(kvp => $"{kvp.Key}: {kvp.Value}"));
|
||||||
|
|
||||||
builder.Append("$+: ");
|
builder.Append("$+: ");
|
||||||
builder.Append(_defaultDestination);
|
builder.Append(_defaultDestination);
|
||||||
|
|
|
||||||
|
|
@ -55,7 +55,7 @@ namespace Microsoft.AspNetCore.Routing.Matching
|
||||||
var builder = new StringBuilder();
|
var builder = new StringBuilder();
|
||||||
builder.Append("{ ");
|
builder.Append("{ ");
|
||||||
|
|
||||||
builder.Append(string.Join(", ", _entries.Select(e => $"{e.text}: {e.destination}")));
|
builder.AppendJoin(", ", _entries.Select(e => $"{e.text}: {e.destination}"));
|
||||||
|
|
||||||
builder.Append("$+: ");
|
builder.Append("$+: ");
|
||||||
builder.Append(_defaultDestination);
|
builder.Append(_defaultDestination);
|
||||||
|
|
|
||||||
|
|
@ -248,7 +248,7 @@ namespace Microsoft.AspNetCore.Routing.Tree
|
||||||
}
|
}
|
||||||
sb.Append(matchesSb.ToString());
|
sb.Append(matchesSb.ToString());
|
||||||
sb.Append(" (Matches: ");
|
sb.Append(" (Matches: ");
|
||||||
sb.Append(string.Join(", ", node.Matches.Select(m => m.Entry.RouteTemplate.TemplateText)));
|
sb.AppendJoin(", ", node.Matches.Select(m => m.Entry.RouteTemplate.TemplateText));
|
||||||
sb.AppendLine(")");
|
sb.AppendLine(")");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -142,16 +142,16 @@ namespace Microsoft.AspNetCore.Cors.Infrastructure
|
||||||
builder.Append(", SupportsCredentials: ");
|
builder.Append(", SupportsCredentials: ");
|
||||||
builder.Append(SupportsCredentials);
|
builder.Append(SupportsCredentials);
|
||||||
builder.Append(", Origins: {");
|
builder.Append(", Origins: {");
|
||||||
builder.Append(string.Join(",", Origins));
|
builder.AppendJoin(",", Origins);
|
||||||
builder.Append("}");
|
builder.Append("}");
|
||||||
builder.Append(", Methods: {");
|
builder.Append(", Methods: {");
|
||||||
builder.Append(string.Join(",", Methods));
|
builder.AppendJoin(",", Methods);
|
||||||
builder.Append("}");
|
builder.Append("}");
|
||||||
builder.Append(", Headers: {");
|
builder.Append(", Headers: {");
|
||||||
builder.Append(string.Join(",", Headers));
|
builder.AppendJoin(",", Headers);
|
||||||
builder.Append("}");
|
builder.Append("}");
|
||||||
builder.Append(", ExposedHeaders: {");
|
builder.Append(", ExposedHeaders: {");
|
||||||
builder.Append(string.Join(",", ExposedHeaders));
|
builder.AppendJoin(",", ExposedHeaders);
|
||||||
builder.Append("}");
|
builder.Append("}");
|
||||||
return builder.ToString();
|
return builder.ToString();
|
||||||
}
|
}
|
||||||
|
|
@ -161,4 +161,4 @@ namespace Microsoft.AspNetCore.Cors.Infrastructure
|
||||||
return Origins.Contains(origin, StringComparer.Ordinal);
|
return Origins.Contains(origin, StringComparer.Ordinal);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -91,15 +91,15 @@ namespace Microsoft.AspNetCore.Cors.Infrastructure
|
||||||
builder.Append(", AllowOrigin: ");
|
builder.Append(", AllowOrigin: ");
|
||||||
builder.Append(AllowedOrigin);
|
builder.Append(AllowedOrigin);
|
||||||
builder.Append(", AllowExposedHeaders: {");
|
builder.Append(", AllowExposedHeaders: {");
|
||||||
builder.Append(string.Join(",", AllowedExposedHeaders));
|
builder.AppendJoin(",", AllowedExposedHeaders);
|
||||||
builder.Append("}");
|
builder.Append("}");
|
||||||
builder.Append(", AllowHeaders: {");
|
builder.Append(", AllowHeaders: {");
|
||||||
builder.Append(string.Join(",", AllowedHeaders));
|
builder.AppendJoin(",", AllowedHeaders);
|
||||||
builder.Append("}");
|
builder.Append("}");
|
||||||
builder.Append(", AllowMethods: {");
|
builder.Append(", AllowMethods: {");
|
||||||
builder.Append(string.Join(",", AllowedMethods));
|
builder.AppendJoin(",", AllowedMethods);
|
||||||
builder.Append("}");
|
builder.Append("}");
|
||||||
return builder.ToString();
|
return builder.ToString();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,7 @@ namespace Microsoft.Extensions.StackTrace.Sources
|
||||||
builder.Append(GenericArguments);
|
builder.Append(GenericArguments);
|
||||||
|
|
||||||
builder.Append("(");
|
builder.Append("(");
|
||||||
builder.Append(string.Join(", ", Parameters.Select(p => p.ToString())));
|
builder.AppendJoin(", ", Parameters.Select(p => p.ToString()));
|
||||||
builder.Append(")");
|
builder.Append(")");
|
||||||
|
|
||||||
if (!string.IsNullOrEmpty(SubMethod))
|
if (!string.IsNullOrEmpty(SubMethod))
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue