1 write to RawText
Microsoft.AspNetCore.Routing (1)
Patterns\RoutePattern.cs (1)
51RawText = rawText;
30 references to RawText
Microsoft.AspNetCore.Components.Endpoints (2)
Builder\RazorComponentEndpointFactory.cs (1)
74builder.DisplayName = $"{builder.RoutePattern.RawText} ({pageDefinition.DisplayName})";
Rendering\EndpointHtmlRenderer.cs (1)
148routingStateProvider.RouteData.Template = routeEndpoint.RoutePattern.RawText;
Microsoft.AspNetCore.Diagnostics (1)
DeveloperExceptionPage\DeveloperExceptionPageMiddlewareImpl.cs (1)
349endpointModel.RoutePattern = routeEndpoint.RoutePattern.RawText;
Microsoft.AspNetCore.Diagnostics.Middleware (3)
Logging\HttpLoggingRedactionInterceptor.cs (2)
93if (endpoint?.RoutePattern.RawText != null) 95var httpRoute = endpoint.RoutePattern.RawText;
Logging\HttpUtilityExtensions.cs (1)
43return routeEndpoint.RoutePattern.RawText ?? string.Empty;
Microsoft.AspNetCore.Identity (1)
IdentityApiEndpointRouteBuilderExtensions.cs (1)
188var finalPattern = ((RouteEndpointBuilder)endpointBuilder).RoutePattern.RawText;
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
EndpointMetadataApiDescriptionProvider.cs (1)
104RelativePath = routeEndpoint.RoutePattern.RawText?.TrimStart('/'),
Microsoft.AspNetCore.Mvc.Core (2)
Routing\ActionEndpointFactory.cs (2)
143$"Failed to update the route pattern '{resolvedRoutePattern.RawText}' with required route values. " + 220DisplayName = "Route: " + route.Pattern.RawText,
Microsoft.AspNetCore.Routing (19)
DefaultLinkGenerator.cs (4)
355=> TemplateSucceeded(logger, endpoint.RoutePattern.RawText, endpoint.DisplayName, path.Value, query.Value); 367TemplateFailedRequiredValues(logger, endpoint.RoutePattern.RawText, endpoint.DisplayName, FormatRouteValues(ambientValues), FormatRouteValues(values), FormatRouteValues(endpoint.RoutePattern.Defaults)); 384TemplateFailedConstraint(logger, endpoint.RoutePattern.RawText, endpoint.DisplayName, constraint, parameterName, FormatRouteValues(values)); 400TemplateFailedExpansion(logger, endpoint.RoutePattern.RawText, endpoint.DisplayName, FormatRouteValues(values));
EndpointDataSource.cs (1)
102var template = routeEndpoint.RoutePattern.RawText;
Matching\DataSourceDependentMatcher.cs (1)
58seenEndpointNames.Add(endpointName, endpoint.DisplayName ?? endpoint.RoutePattern.RawText);
Matching\DfaMatcher.cs (1)
430return (endpoint as RouteEndpoint)?.RoutePattern?.RawText ?? "(none)";
Matching\EndpointComparer.cs (2)
62return string.Compare(routeEndpointX.RoutePattern.RawText, routeEndpointY.RoutePattern.RawText, StringComparison.OrdinalIgnoreCase);
Patterns\DefaultRoutePatternTransformer.cs (1)
189original.RawText,
Patterns\RoutePatternDebugStringFormatter.cs (2)
16if (pattern.RawText is { Length: > 0 } rawText && !HasMatchingRequiredValues(pattern)) 33if (pattern.RawText is { Length: > 0 } rt && rt[0] == Separator)
Patterns\RoutePatternFactory.cs (6)
75return PatternCore(original.RawText, Wrap(defaults), CreateRoutePatternPolicyReferences(Wrap(parameterPolicies)), requiredValues: null, original.PathSegments); 100return PatternCore(original.RawText, defaults, CreateRoutePatternPolicyReferences(parameterPolicies), requiredValues: null, original.PathSegments); 129return PatternCore(original.RawText, Wrap(defaults), CreateRoutePatternPolicyReferences(Wrap(parameterPolicies)), Wrap(requiredValues), original.PathSegments); 157return PatternCore(original.RawText, defaults, CreateRoutePatternPolicyReferences(parameterPolicies), requiredValues, original.PathSegments); 1089var rawText = $"{left.RawText?.TrimEnd('/')}/{right.RawText?.TrimStart('/')}";
Template\RouteTemplate.cs (1)
30TemplateText = other.RawText;
Microsoft.AspNetCore.StaticAssets (1)
Development\StaticAssetDevelopmentRuntimeHandler.cs (1)
317if (endpoint is not RouteEndpointBuilder routeEndpoint || routeEndpoint is not { RoutePattern.RawText: { } pattern })