3 writes to AttributeRouteInfo
Microsoft.AspNetCore.Mvc.Core (1)
ApplicationModels\ControllerActionDescriptorBuilder.cs (1)
201
actionDescriptor.
AttributeRouteInfo
= new AttributeRouteInfo
Microsoft.AspNetCore.Mvc.RazorPages (2)
ApplicationModels\CompiledPageActionDescriptorBuilder.cs (1)
48
AttributeRouteInfo
= actionDescriptor.AttributeRouteInfo,
Infrastructure\PageActionDescriptorProvider.cs (1)
94
AttributeRouteInfo
= new AttributeRouteInfo
23 references to AttributeRouteInfo
Microsoft.AspNetCore.Mvc.ApiExplorer (6)
DefaultApiDescriptionProvider.cs (6)
69
if (action.
AttributeRouteInfo
!= null && action.
AttributeRouteInfo
.SuppressPathMatching)
108
RoutePattern = action.
AttributeRouteInfo
?.Template is not null
109
? RoutePatternFactory.Parse(action.
AttributeRouteInfo
.Template)
393
if (action.
AttributeRouteInfo
?.Template != null)
395
return TemplateParser.Parse(action.
AttributeRouteInfo
.Template);
Microsoft.AspNetCore.Mvc.Core (15)
ApplicationModels\ControllerActionDescriptorBuilder.cs (1)
254
return actionDescriptor.
AttributeRouteInfo
!= null;
Infrastructure\ActionSelectionTable.cs (1)
67
items: actions.Items.Where(a => a.
AttributeRouteInfo
== null),
Routing\ActionEndpointFactory.cs (7)
83
if (action.
AttributeRouteInfo
?.Template == null)
130
var attributeRoutePattern = RoutePatternFactory.Parse(action.
AttributeRouteInfo
.Template);
151
var builder = new RouteEndpointBuilder(requestDelegate, updatedRoutePattern, action.
AttributeRouteInfo
.Order)
160
action.
AttributeRouteInfo
.Name,
162
action.
AttributeRouteInfo
.SuppressLinkGeneration,
163
action.
AttributeRouteInfo
.SuppressPathMatching,
322
attributeRoutePattern = RoutePatternFactory.Parse(action.
AttributeRouteInfo
!.Template!, updatedDefaults, parameterPolicies: null);
Routing\AttributeRoute.cs (6)
147
var attributeRoutedActions = actions.Where(a => a.
AttributeRouteInfo
?.Template != null);
189
var template = action.
AttributeRouteInfo
!.Template!;
198
routeInfo.SuppressPathMatching = action.
AttributeRouteInfo
.SuppressPathMatching;
199
routeInfo.SuppressLinkGeneration = action.
AttributeRouteInfo
.SuppressLinkGeneration;
223
routeInfo.Order = action.
AttributeRouteInfo
.Order;
224
routeInfo.RouteName = action.
AttributeRouteInfo
.Name;
Microsoft.AspNetCore.Mvc.RazorPages (2)
ApplicationModels\CompiledPageActionDescriptorBuilder.cs (1)
48
AttributeRouteInfo = actionDescriptor.
AttributeRouteInfo
,
ApplicationModels\PageApplicationModel.cs (1)
104
public string? RouteTemplate => ActionDescriptor.
AttributeRouteInfo
?.Template;