8 instantiations of RouteData
Microsoft.AspNetCore.Mvc.Core (4)
Routing\ActionConstraintMatcherPolicy.cs (1)
219var routeData = new RouteData(candidate.Values!);
Routing\ActionEndpointFactory.cs (1)
530var routeData = new RouteData();
Routing\ControllerRequestDelegateFactory.cs (2)
80routeData = new RouteData(context.Request.RouteValues); 84routeData = new RouteData();
Microsoft.AspNetCore.Mvc.RazorPages (2)
Infrastructure\PageRequestDelegateFactory.cs (2)
92routeData = new RouteData(context.Request.RouteValues); 96routeData = new RouteData();
Microsoft.AspNetCore.Routing.Abstractions (2)
RouteContext.cs (1)
23RouteData = new RouteData();
RoutingHttpContextExtensions.cs (1)
26return routingFeature?.RouteData ?? new RouteData(httpContext.Request.RouteValues);
74 references to RouteData
Microsoft.AspNetCore.Mvc.Abstractions (6)
ActionContext.cs (6)
44/// <param name="routeData">The <see cref="AspNetCore.Routing.RouteData"/> for the current request.</param> 48RouteData routeData, 58/// <param name="routeData">The <see cref="AspNetCore.Routing.RouteData"/> for the current request.</param> 63RouteData routeData, 100/// Gets or sets the <see cref="AspNetCore.Routing.RouteData"/> for the current request. 105public RouteData RouteData { get; set; } = default!;
Microsoft.AspNetCore.Mvc.Core (24)
ApplicationModels\ActionModel.cs (1)
126/// <see cref="RouteData.Values"/> for the corresponding action to be selected.
ApplicationModels\ControllerModel.cs (1)
124/// <see cref="RouteData.Values"/> for the corresponding action to be selected.
ControllerBase.cs (2)
50/// Gets the <see cref="AspNetCore.Routing.RouteData"/> for the executing action. 52public RouteData RouteData => ControllerContext.RouteData;
ControllerContext.cs (2)
50/// <param name="routeData">The <see cref="RouteData"/> for the current request.</param> 54RouteData routeData,
Diagnostics\MvcDiagnostics.cs (4)
27public BeforeActionEventData(ActionDescriptor actionDescriptor, HttpContext httpContext, RouteData routeData) 47public RouteData RouteData { get; } 78public AfterActionEventData(ActionDescriptor actionDescriptor, HttpContext httpContext, RouteData routeData) 98public RouteData RouteData { get; }
MvcCoreDiagnosticListenerExtensions.cs (4)
24RouteData routeData) 38private static void BeforeActionImpl(DiagnosticListener diagnosticListener, ActionDescriptor actionDescriptor, HttpContext httpContext, RouteData routeData) 52RouteData routeData) 66private static void AfterActionImpl(DiagnosticListener diagnosticListener, ActionDescriptor actionDescriptor, HttpContext httpContext, RouteData routeData)
Routing\ActionConstraintMatcherPolicy.cs (1)
219var routeData = new RouteData(candidate.Values!);
Routing\ActionEndpointFactory.cs (1)
530var routeData = new RouteData();
Routing\ControllerRequestDelegateFactory.cs (1)
76RouteData routeData;
Routing\IRouteValueProvider.cs (5)
13/// to the <see cref="RouteData.Values"/> when the action is selected. 29/// <see cref="RouteData.Values"/> must contain the values 48/// For <see cref="RouteData.Values"/> like: 56/// <see cref="RouteData.Values"/> does not contain the value 'Blog' for 'area'. 58/// For <see cref="RouteData.Values"/> like:
Routing\MvcAttributeRouteHandler.cs (1)
71var routeData = c.GetRouteData();
Routing\MvcRouteHandler.cs (1)
59var routeData = c.GetRouteData();
Microsoft.AspNetCore.Mvc.RazorPages (8)
ApplicationModels\PageRouteModel.cs (1)
94/// Gets a collection of route values that must be present in the <see cref="RouteData.Values"/>
Infrastructure\PageRequestDelegateFactory.cs (1)
88RouteData? routeData = null;
PageBase.cs (2)
55/// Gets the <see cref="AspNetCore.Routing.RouteData"/> for the executing action. 57public RouteData RouteData => PageContext.RouteData;
PageContext.cs (2)
47/// <param name="routeData">The <see cref="RouteData"/> for the current request.</param> 51RouteData routeData,
PageModel.cs (2)
74/// Gets the <see cref="AspNetCore.Routing.RouteData"/> for the executing action. 76public RouteData RouteData => PageContext.RouteData;
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
ViewComponent.cs (1)
54public RouteData RouteData => ViewContext?.RouteData!;
Microsoft.AspNetCore.Routing (10)
DataTokensMetadata.cs (1)
13/// type provides data tokens value for <see cref="RouteData.DataTokens"/> associated
IDataTokenMetadata.cs (1)
10/// type provides data tokens value for <see cref="RouteData.DataTokens"/> associated
RequestDelegateRouteBuilderExtensions.cs (5)
91Func<HttpRequest, HttpResponse, RouteData, Task> handler) 133Func<HttpRequest, HttpResponse, RouteData, Task> handler) 175Func<HttpRequest, HttpResponse, RouteData, Task> handler) 217Func<HttpRequest, HttpResponse, RouteData, Task> handler) 235Func<HttpRequest, HttpResponse, RouteData, Task> handler)
RouteHandler.cs (1)
27public RequestDelegate GetRequestHandler(HttpContext httpContext, RouteData routeData)
RoutingFeature.cs (1)
12public RouteData? RouteData { get; set; }
Template\TemplateValuesResult.cs (1)
20/// This combines implicit (ambient) values from the <see cref="RouteData"/> of the current request
Microsoft.AspNetCore.Routing.Abstractions (25)
IRouteHandler.cs (2)
18/// <param name="routeData">The <see cref="RouteData"/> associated with the current routing match.</param> 22RequestDelegate GetRequestHandler(HttpContext httpContext, RouteData routeData);
IRoutingFeature.cs (2)
14/// Gets or sets the <see cref="Routing.RouteData"/> associated with the current request. 16RouteData? RouteData { get; set; }
RouteContext.cs (3)
13private RouteData _routeData; 38/// Gets or sets the <see cref="Routing.RouteData"/> associated with the current context. 40public RouteData RouteData
RouteData.cs (14)
22/// Creates a new instance of <see cref="RouteData"/> instance. 30/// Creates a new instance of <see cref="RouteData"/> instance with values copied from <paramref name="other"/>. 32/// <param name="other">The other <see cref="RouteData"/> instance to copy.</param> 33public RouteData(RouteData other) 55/// Creates a new instance of <see cref="RouteData"/> instance with the specified values. 115/// Creates a snapshot of the current state of the <see cref="RouteData"/> before appending 120/// Call <see cref="RouteDataSnapshot.Restore"/> to restore the state of this <see cref="RouteData"/> 188private sealed class RouteDataDebugView(RouteData routeData) 190private readonly RouteData _routeData = routeData; 197/// A snapshot of the state of a <see cref="RouteData"/> instance. 201private readonly RouteData _routeData; 209/// <param name="routeData">The <see cref="RouteData"/>.</param> 214RouteData routeData, 228/// Restores the <see cref="RouteData"/> to the captured state.
RoutingHttpContextExtensions.cs (4)
17/// Gets the <see cref="RouteData"/> associated with the provided <paramref name="httpContext"/>. 20/// <returns>The <see cref="RouteData"/>.</returns> 21public static RouteData GetRouteData(this HttpContext httpContext) 30/// Gets a route value from <see cref="RouteData.Values"/> associated with the provided