1 write to RoutePattern
Microsoft.AspNetCore.Components (1)
src\aspnetcore\src\Http\Routing\src\Patterns\RoutePatternMatcher.cs (1)
29RoutePattern = pattern;
13 references to RoutePattern
Microsoft.AspNetCore.Components (13)
src\aspnetcore\src\Http\Routing\src\Patterns\RoutePatternMatcher.cs (11)
33_hasDefaultValue = new bool[RoutePattern.PathSegments.Count]; 34_defaultValues = new object[RoutePattern.PathSegments.Count]; 36for (var i = 0; i < RoutePattern.PathSegments.Count; i++) 38var segment = RoutePattern.PathSegments[i]; 86var pathSegment = i >= RoutePattern.PathSegments.Count ? null : RoutePattern.PathSegments[i]; 106for (; i < RoutePattern.PathSegments.Count; i++) 110var pathSegment = RoutePattern.PathSegments[i]; 149var pathSegment = RoutePattern.PathSegments[i++]; 163for (; i < RoutePattern.PathSegments.Count; i++) 167var pathSegment = RoutePattern.PathSegments[i];
src\aspnetcore\src\Http\Routing\src\Tree\InboundMatch.cs (1)
42return TemplateMatcher?.RoutePattern?.RawText;
src\aspnetcore\src\Http\Routing\src\Tree\UrlMatchingNode.cs (1)
86return $"Length: {Depth}, Matches: {string.Join(" | ", Matches?.Select(m => $"({m.TemplateMatcher.RoutePattern.RawText})"))}";