6 instantiations of AttributeRouteModel
Microsoft.AspNetCore.Mvc.Core (4)
ApplicationModels\AttributeRouteModel.cs (2)
18private static readonly AttributeRouteModel _default = new AttributeRouteModel(); 123return new AttributeRouteModel()
ApplicationModels\DefaultApplicationModelProvider.cs (1)
658selectorModel.AttributeRouteModel = new AttributeRouteModel(route);
ApplicationModels\SelectorModel.cs (1)
35AttributeRouteModel = new AttributeRouteModel(other.AttributeRouteModel);
Microsoft.AspNetCore.Mvc.RazorPages (2)
ApplicationModels\PageRouteModelFactory.cs (1)
162AttributeRouteModel = new AttributeRouteModel
DependencyInjection\PageConventionCollectionExtensions.cs (1)
434AttributeRouteModel = new AttributeRouteModel
32 references to AttributeRouteModel
Microsoft.AspNetCore.Mvc.Core (29)
ApplicationModels\ActionAttributeRouteModel.cs (12)
58var actionRouteModel = actionSelector.AttributeRouteModel; 69selector.AttributeRouteModel = AttributeRouteModel.CombineAttributeRouteModel( 87selector.AttributeRouteModel = AttributeRouteModel.CombineAttributeRouteModel( 106selector.AttributeRouteModel = AttributeRouteModel.CombineAttributeRouteModel( 143public static IEnumerable<(AttributeRouteModel? route, SelectorModel actionSelector, SelectorModel? controllerSelector)> GetAttributeRoutes(ActionModel actionModel) 152var actionRouteModel = actionSelectorModel.AttributeRouteModel; 159var route = AttributeRouteModel.CombineAttributeRouteModel( 172var route = AttributeRouteModel.CombineAttributeRouteModel( 181var route = AttributeRouteModel.CombineAttributeRouteModel(
ApplicationModels\ApplicationModelFactory.cs (2)
147selector.AttributeRouteModel.Template = AttributeRouteModel.ReplaceTokens( 154selector.AttributeRouteModel.Name = AttributeRouteModel.ReplaceTokens(
ApplicationModels\AttributeRouteModel.cs (14)
18private static readonly AttributeRouteModel _default = new AttributeRouteModel(); 44/// <param name="other">The <see cref="AttributeRouteModel"/> to copy.</param> 45public AttributeRouteModel(AttributeRouteModel other) 94/// Combines two <see cref="AttributeRouteModel"/> instances and returns 95/// a new <see cref="AttributeRouteModel"/> instance with the result. 97/// <param name="left">The left <see cref="AttributeRouteModel"/>.</param> 98/// <param name="right">The right <see cref="AttributeRouteModel"/>.</param> 99/// <returns>A new instance of <see cref="AttributeRouteModel"/> that represents the 100/// combination of the two <see cref="AttributeRouteModel"/> instances or <c>null</c> if both 102public static AttributeRouteModel? CombineAttributeRouteModel( 103AttributeRouteModel? left, 104AttributeRouteModel? right) 161AttributeRouteModel left, 162AttributeRouteModel right)
ApplicationModels\SelectorModel.cs (1)
42public AttributeRouteModel? AttributeRouteModel { get; set; }
Microsoft.AspNetCore.Mvc.RazorPages (3)
ApplicationModels\PageRouteModelFactory.cs (2)
64if (!AttributeRouteModel.IsOverridePattern(routeTemplate) && 164Template = AttributeRouteModel.CombineTemplates(prefix, routeTemplate),
Infrastructure\PageActionDescriptorProvider.cs (1)
153return AttributeRouteModel.CombineTemplates(transformedPageRoute, pageRouteMetadata.RouteTemplate);