1 instantiation of RoutePattern
Microsoft.AspNetCore.Components (1)
src\aspnetcore\src\Http\Routing\src\Patterns\RoutePatternFactory.cs (1)
533return new RoutePattern(
26 references to RoutePattern
Microsoft.AspNetCore.Components (26)
Routing\RouteTableFactory.cs (7)
151var parsedTemplate = RoutePatternParser.Parse(templates[i]); 167public (RoutePattern, HashSet<string>)[] ParsedTemplates { get; set; } = new (RoutePattern, HashSet<string>)[templates.Length]; 175RoutePattern? parsedTemplate = null; 224private static HashSet<string> GetParameterNames(RoutePattern routeTemplate) 286var xTemplate = x.RoutePattern; 287var yTemplate = y.RoutePattern;
src\aspnetcore\src\Http\Routing\src\Patterns\RoutePattern.cs (1)
27/// <see cref="RequiredValueAny"/> is only use in routing is in <see cref="RoutePattern.RequiredValues"/>.
src\aspnetcore\src\Http\Routing\src\Patterns\RoutePatternDebugStringFormatter.cs (5)
13public static string Format(RoutePattern pattern) 47private static bool HasMatchingRequiredValues(RoutePattern pattern) 65private static string GetSegmentDebuggerToString(RoutePattern pattern, RoutePatternPathSegment segment) 89private static bool TryGetRequiredValue(RoutePattern pattern, string parameterName, [NotNullWhen(true)] out string? value) 93!RoutePattern.IsRequiredValueAny(requiredValue) &&
src\aspnetcore\src\Http\Routing\src\Patterns\RoutePatternFactory.cs (4)
173/// Creates a new instance of <see cref="RoutePattern"/> from a collection of segments. 177/// <returns>The <see cref="RoutePattern"/>.</returns> 178public static RoutePattern Pattern(string? rawText, IEnumerable<RoutePatternPathSegment> segments) 440private static RoutePattern PatternCore(
src\aspnetcore\src\Http\Routing\src\Patterns\RoutePatternMatcher.cs (2)
24RoutePattern pattern, 61public RoutePattern RoutePattern { get; }
src\aspnetcore\src\Http\Routing\src\Patterns\RoutePatternParameterPolicyReference.cs (1)
9/// The parsed representation of a policy in a <see cref="RoutePattern"/> parameter. Instances
src\aspnetcore\src\Http\Routing\src\Patterns\RoutePatternParser.cs (1)
25public static RoutePattern Parse(string pattern)
src\aspnetcore\src\Http\Routing\src\Template\RoutePrecedence.cs (3)
58internal static decimal ComputeInbound(RoutePattern routePattern) 112internal static decimal ComputeOutbound(RoutePattern routePattern) 249internal static int ComputeInboundPrecedenceDigit(RoutePattern routePattern, RoutePatternPathSegment pathSegment)
src\aspnetcore\src\Http\Routing\src\Tree\InboundRouteEntry.cs (1)
74public RoutePattern RoutePattern { get; set; }
src\aspnetcore\src\Http\Routing\src\Tree\TreeRouteBuilder.cs (1)
87RoutePattern routeTemplate,