3 writes to RouteValues
Microsoft.AspNetCore.Mvc.Abstractions (1)
Abstractions\ActionDescriptor.cs (1)
22RouteValues = new Dictionary<string, string?>(StringComparer.OrdinalIgnoreCase);
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
EndpointMetadataApiDescriptionProvider.cs (1)
109RouteValues =
Microsoft.AspNetCore.Mvc.RazorPages (1)
ApplicationModels\CompiledPageActionDescriptorBuilder.cs (1)
56RouteValues = actionDescriptor.RouteValues,
41 references to RouteValues
Microsoft.AspNetCore.Mvc.Core (31)
ApplicationModels\ActionModel.cs (1)
133/// will be implicitly added to <see cref="ActionDescriptor.RouteValues"/> when the action
ApplicationModels\ControllerActionDescriptorBuilder.cs (8)
225if (!actionDescriptor.RouteValues.ContainsKey(kvp.Key)) 227actionDescriptor.RouteValues.Add(kvp.Key, kvp.Value); 234if (!actionDescriptor.RouteValues.ContainsKey(kvp.Key)) 236actionDescriptor.RouteValues.Add(kvp.Key, kvp.Value); 241if (!actionDescriptor.RouteValues.ContainsKey("action")) 243actionDescriptor.RouteValues.Add("action", action.ActionName ?? string.Empty); 246if (!actionDescriptor.RouteValues.ContainsKey("controller")) 248actionDescriptor.RouteValues.Add("controller", controller.ControllerName);
ApplicationModels\ControllerActionDescriptorProvider.cs (3)
56foreach (var key in action.RouteValues.Keys) 67if (!action.RouteValues.ContainsKey(key)) 69action.RouteValues.Add(key, null);
Infrastructure\ActionSelectionTable.cs (4)
69getRouteKeys: a => a.RouteValues?.Keys, 73a.RouteValues?.TryGetValue(key, out value); 91getRouteKeys: e => e.Metadata.GetMetadata<ActionDescriptor>()?.RouteValues?.Keys, 95e.Metadata.GetMetadata<ActionDescriptor>()?.RouteValues?.TryGetValue(key, out value);
Infrastructure\ResourceInvoker.Log.cs (4)
27var count = action.RouteValues.Count; 28foreach (var (key, value) in action.RouteValues) 42if (action.RouteValues.TryGetValue("page", out var page) && page != null) 103if (action.RouteValues.TryGetValue("page", out var page) && page != null)
Routing\ActionEndpointFactory.cs (4)
93var updatedRoutePattern = _routePatternTransformer.SubstituteRequiredValues(route.Pattern, action.RouteValues); 281foreach (var routeValue in action.RouteValues) 313resolvedRequiredValues = new Dictionary<string, string?>(action.RouteValues); 325return (attributeRoutePattern, resolvedRequiredValues ?? action.RouteValues);
Routing\AttributeRoute.cs (2)
82foreach (var kvp in routeInfo.ActionDescriptor.RouteValues) 207foreach (var kvp in action.RouteValues)
Routing\ControllerActionEndpointDataSource.cs (1)
106foreach (var kvp in action.RouteValues)
Routing\KnownRouteValueConstraint.cs (1)
103if (action.RouteValues.TryGetValue(routeKey, out var value) &&
Routing\MvcAttributeRouteHandler.cs (1)
61foreach (var kvp in actionDescriptor.RouteValues)
Routing\NormalizedRouteValue.cs (2)
19/// <see cref="Abstractions.ActionDescriptor.RouteValues"/> to get route values 35if (actionDescriptor.RouteValues.TryGetValue(key, out var value) &&
Microsoft.AspNetCore.Mvc.Razor (2)
RazorViewEngine.cs (2)
100/// <see cref="Abstractions.ActionDescriptor.RouteValues"/> to get route values 224if (actionContext.ActionDescriptor.RouteValues.ContainsKey(PageKey))
Microsoft.AspNetCore.Mvc.RazorPages (6)
ApplicationModels\CompiledPageActionDescriptorBuilder.cs (1)
56RouteValues = actionDescriptor.RouteValues,
ApplicationModels\PageRouteModel.cs (1)
107/// These entries will be implicitly added to <see cref="ActionDescriptor.RouteValues"/>
Infrastructure\PageActionDescriptorProvider.cs (4)
112if (!descriptor.RouteValues.ContainsKey(kvp.Key)) 114descriptor.RouteValues.Add(kvp.Key, kvp.Value); 118if (!descriptor.RouteValues.ContainsKey("page")) 120descriptor.RouteValues.Add("page", model.ViewEnginePath);
Microsoft.AspNetCore.Mvc.ViewFeatures (2)
PartialViewResultExecutor.cs (1)
175if (actionDescriptor.RouteValues.TryGetValue(ActionNameKey, out var value) &&
ViewResultExecutor.cs (1)
175if (actionDescriptor.RouteValues.TryGetValue(ActionNameKey, out var value) &&