61 references to RoutePatternFactory
Microsoft.AspNetCore.Components.Endpoints (8)
Builder\OpaqueRedirection.cs (1)
55RoutePatternFactory.Parse($"/{RedirectionEndpointBaseRelativeUrl}"),
Builder\RazorComponentEndpointFactory.cs (1)
35RoutePatternFactory.Parse(pageDefinition.Route),
Builder\ResourceCollectionUrlEndpoint.cs (6)
290RoutePatternFactory.Parse(fingerprintedGzResourceCollectionUrl), 295RoutePatternFactory.Parse(fingerprintedResourceCollectionUrl), 300RoutePatternFactory.Parse(fingerprintedResourceCollectionUrl), 307RoutePatternFactory.Parse(gzResourceCollectionUrl), 312RoutePatternFactory.Parse(resourceCollectionUrl), 317RoutePatternFactory.Parse(resourceCollectionUrl),
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (12)
Logging\HttpUtilityExtensionsTests.cs (2)
42RoutePatternFactory.Parse(httpRoute), 71RoutePatternFactory.Pattern(),
Logging\IncomingHttpRouteUtilityTests.cs (10)
46RoutePatternFactory.Parse(httpRoute), 84RoutePatternFactory.Parse(httpRoute), 124RoutePatternFactory.Parse(httpRoute), 166RoutePatternFactory.Parse(httpRoute), 208RoutePatternFactory.Parse(httpRoute), 255RoutePatternFactory.Parse(httpRoute), 296RoutePatternFactory.Parse(httpRoute), 344RoutePatternFactory.Parse(httpRoute), 389RoutePatternFactory.Parse(httpRoute), 427RoutePatternFactory.Parse(httpRoute),
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
DefaultApiDescriptionProvider.cs (1)
109? RoutePatternFactory.Parse(action.AttributeRouteInfo.Template)
Microsoft.AspNetCore.Mvc.Core (6)
Routing\ActionEndpointFactory.cs (5)
99updatedRoutePattern = RoutePatternFactory.Combine(groupPrefix, updatedRoutePattern); 130var attributeRoutePattern = RoutePatternFactory.Parse(action.AttributeRouteInfo.Template); 149updatedRoutePattern = RoutePatternFactory.Combine(groupPrefix, updatedRoutePattern); 216pattern = RoutePatternFactory.Combine(groupPrefix, pattern); 322attributeRoutePattern = RoutePatternFactory.Parse(action.AttributeRouteInfo!.Template!, updatedDefaults, parameterPolicies: null);
Routing\ConventionalRouteEntry.cs (1)
40Pattern = RoutePatternFactory.Parse(pattern, defaults, constraints);
Microsoft.AspNetCore.Routing (32)
Builder\EndpointRouteBuilderExtensions.cs (6)
38endpoints.MapGroup(RoutePatternFactory.Parse(prefix ?? throw new ArgumentNullException(nameof(prefix)))); 154return endpoints.Map(RoutePatternFactory.Parse(pattern), requestDelegate, httpMethods); 170return Map(endpoints, RoutePatternFactory.Parse(pattern), requestDelegate); 328return endpoints.Map(RoutePatternFactory.Parse(pattern), handler, httpMethods, isFallback: false); 346return Map(endpoints, RoutePatternFactory.Parse(pattern), handler); 421return endpoints.Map(RoutePatternFactory.Parse(pattern), handler, httpMethods: null, isFallback: true);
Builder\RouteHandlerServices.cs (1)
81.AddRouteHandler(RoutePatternFactory.Parse(pattern),
EndpointDataSource.cs (1)
54var fullRoutePattern = RoutePatternFactory.Combine(context.Prefix, routeEndpoint.RoutePattern);
Patterns\DefaultRoutePatternTransformer.cs (2)
228var updatedParameter = RoutePatternFactory.ParameterPart(parameter.Name, @default: null, parameter.ParameterKind, parameter.ParameterPolicies); 232segments[i] = RoutePatternFactory.Segment(updatedParts);
Patterns\RouteParameterParser.cs (8)
137constraints.Add(RoutePatternFactory.ParameterPolicy(constraintText)); 151constraints.Add(RoutePatternFactory.ParameterPolicy(constraintText)); 156constraints.Add(RoutePatternFactory.ParameterPolicy(constraintText)); 162constraints.Add(RoutePatternFactory.ParameterPolicy(constraintText)); 177constraints.Add(RoutePatternFactory.ParameterPolicy(constraintText)); 206constraints.Add(RoutePatternFactory.ParameterPolicy(constraintText)); 213constraints.Add(RoutePatternFactory.ParameterPolicy(constraintText)); 225constraints.Add(RoutePatternFactory.ParameterPolicy(constraintText));
Patterns\RoutePattern.cs (1)
12/// Use <see cref="RoutePatternFactory"/> to create <see cref="RoutePattern"/>
Patterns\RoutePatternParser.cs (3)
63return RoutePatternFactory.Pattern(pattern, segments); 307parts.Add(RoutePatternFactory.LiteralPart(decoded)); 391parts[i - 1] = RoutePatternFactory.SeparatorPart(((RoutePatternLiteralPart)previousPart).Content);
RouteEndpointDataSource.cs (1)
132var pattern = RoutePatternFactory.Combine(groupPrefix, entry.RoutePattern);
RouteGroupBuilder.cs (3)
94var fullPrefix = RoutePatternFactory.Combine(prefix, _routeGroupBuilder._partialPrefix); 96var combinedConventions = RoutePatternFactory.CombineLists(conventions, _routeGroupBuilder._conventions); 97var combinedFinallyConventions = RoutePatternFactory.CombineLists(_routeGroupBuilder._finallyConventions, finallyConventions);
Template\RouteTemplate.cs (1)
140return RoutePatternFactory.Pattern(TemplateText, segments);
Template\TemplateParser.cs (1)
24var inner = RoutePatternFactory.Parse(routeTemplate);
Template\TemplatePart.cs (3)
159return RoutePatternFactory.SeparatorPart(Text!); 163return RoutePatternFactory.LiteralPart(Text!); 174return RoutePatternFactory.ParameterPart(Name!, DefaultValue, kind, constraints);
Template\TemplateSegment.cs (1)
62return RoutePatternFactory.Segment(parts);
Microsoft.AspNetCore.StaticAssets (2)
Development\StaticAssetDevelopmentRuntimeHandler.cs (1)
323routeEndpoint.RoutePattern = RoutePatternFactory.Parse(
StaticAssetEndpointFactory.cs (1)
23RoutePatternFactory.Parse(resource.Route),