1 instantiation of ParsedRouteSegments
Microsoft.Extensions.Telemetry (1)
Http\HttpRouteParser.cs (1)
150return new ParsedRouteSegments(httpRoute, segments.ToArray());
21 references to ParsedRouteSegments
Microsoft.AspNetCore.Diagnostics.Middleware (1)
Logging\HttpLoggingRedactionInterceptor.cs (1)
96var routeSegments = _httpRouteParser.ParseRoute(httpRoute);
Microsoft.Extensions.Http.Diagnostics (1)
Logging\Internal\HttpRequestReader.cs (1)
166var routeSegments = _httpRouteParser.ParseRoute(route);
Microsoft.Extensions.Telemetry (10)
Http\HttpRouteFormatter.cs (3)
37var routeSegments = _httpRouteParser.ParseRoute(httpRoute); 42in ParsedRouteSegments routeSegments, 117in ParsedRouteSegments routeSegments, HttpRouteParameterRedactionMode redactionMode, IReadOnlyDictionary<string, DataClassification> parametersToRedact)
Http\HttpRouteParser.cs (3)
24private readonly ConcurrentDictionary<string, ParsedRouteSegments> _routeTemplateSegmentsCache = new(); 33in ParsedRouteSegments routeSegments, 95public ParsedRouteSegments ParseRoute(string httpRoute)
Http\IHttpRouteFormatter.cs (1)
33string Format(in ParsedRouteSegments routeSegments, string httpPath, HttpRouteParameterRedactionMode redactionMode, IReadOnlyDictionary<string, DataClassification> parametersToRedact);
Http\IHttpRouteParser.cs (2)
20ParsedRouteSegments ParseRoute(string httpRoute); 33in ParsedRouteSegments routeSegments,
Http\ParsedRouteSegments.cs (1)
16/// Initializes a new instance of the <see cref="ParsedRouteSegments"/> struct.
Microsoft.Extensions.Telemetry.Tests (9)
Http\HttpParserTests.cs (9)
26var routeSegments = httpParser.ParseRoute(httpRoute); 43var routeSegments = httpParser.ParseRoute(httpRoute); 61var routeSegments = httpParser.ParseRoute(httpRoute); 81var routeSegments = httpParser.ParseRoute(httpRoute); 127var routeSegments = httpParser.ParseRoute(httpRoute); 161var routeSegments = httpParser.ParseRoute(httpRoute); 232var routeSegments = httpParser.ParseRoute(httpRoute); 387var routeSegments = httpParser.ParseRoute(httpRoute); 417var routeSegments = httpParser.ParseRoute(httpRoute);