2 instantiations of RouteTemplate
Microsoft.AspNetCore.Routing (2)
RouteValuesAddressScheme.cs (1)
157RouteTemplate = new RouteTemplate(endpoint.RoutePattern),
Template\TemplateParser.cs (1)
25return new RouteTemplate(inner);
39 references to RouteTemplate
Microsoft.AspNetCore.Mvc.ApiExplorer (3)
DefaultApiDescriptionProvider.cs (3)
100var parsedTemplate = ParseTemplate(action); 391private static RouteTemplate? ParseTemplate(ControllerActionDescriptor action) 401private string? GetRelativePath(RouteTemplate? parsedTemplate)
Microsoft.AspNetCore.Mvc.Core (5)
ApplicationModels\InferParameterBindingInfoConvention.cs (1)
162var parsedTemplate = TemplateParser.Parse(selector.AttributeRouteModel.Template!);
Routing\AttributeRoute.cs (4)
145var templateCache = new Dictionary<string, RouteTemplate>(StringComparer.OrdinalIgnoreCase); 179Dictionary<string, RouteTemplate> templateCache, 190if (!templateCache.TryGetValue(template, out var parsedTemplate)) 239public RouteTemplate? RouteTemplate { get; set; }
Microsoft.AspNetCore.Routing (31)
RouteBase.cs (7)
88/// Gets the <see cref="RouteTemplate"/> associated with the route. 90public virtual RouteTemplate ParsedTemplate { get; protected set; } 199/// Extracts constatins from a given <see cref="RouteTemplate"/>. 202/// <param name="parsedTemplate">A <see cref="RouteTemplate"/> instance.</param> 206RouteTemplate parsedTemplate, 238/// <param name="parsedTemplate">A <see cref="RouteTemplate"/> instance.</param> 241RouteTemplate parsedTemplate,
Template\DefaultTemplateBinderFactory.cs (1)
26public override TemplateBinder Create(RouteTemplate template, RouteValueDictionary defaults)
Template\RoutePrecedence.cs (4)
33/// <param name="template">The <see cref="RouteTemplate"/> to compute precedence for.</param> 35public static decimal ComputeInbound(RouteTemplate template) 87/// <param name="template">The <see cref="RouteTemplate"/> to compute precedence for.</param> 89public static decimal ComputeOutbound(RouteTemplate template)
Template\RouteTemplate.cs (3)
21/// Constructs a new <see cref="RouteTemplate"/> instance given <paramref name="other"/>. 54/// Constructs a a new <see cref="RouteTemplate" /> instance given the <paramref name="template"/> string 133/// Converts the <see cref="RouteTemplate"/> to the equivalent
Template\TemplateBinder.cs (2)
41/// <param name="template">The <see cref="RouteTemplate"/> to bind values to.</param> 46RouteTemplate template,
Template\TemplateBinderFactory.cs (1)
20public abstract TemplateBinder Create(RouteTemplate template, RouteValueDictionary defaults);
Template\TemplateMatcher.cs (4)
24/// <param name="template">The <see cref="RouteTemplate"/> to compare against.</param> 27RouteTemplate template, 70/// Gets the <see cref="RouteTemplate"/> to match against. 72public RouteTemplate Template { get; }
Template\TemplateParser.cs (3)
14/// Creates a <see cref="RouteTemplate"/> for a given <paramref name="routeTemplate"/> string. 17/// <returns>A <see cref="RouteTemplate"/> instance.</returns> 18public static RouteTemplate Parse(string routeTemplate)
Tree\InboundRouteEntry.cs (1)
72public RouteTemplate RouteTemplate { get; set; }
Tree\OutboundRouteEntry.cs (1)
61public RouteTemplate RouteTemplate { get; set; }
Tree\TreeRouteBuilder.cs (4)
74/// <param name="routeTemplate">The <see cref="RouteTemplate"/> of the route.</param> 82RouteTemplate routeTemplate, 174/// <param name="routeTemplate">The <see cref="RouteTemplate"/> of the route.</param> 181RouteTemplate routeTemplate,