1 write to Defaults
Microsoft.AspNetCore.Routing (1)
Patterns\RoutePattern.cs (1)
52Defaults = defaults;
18 references to Defaults
Microsoft.AspNetCore.Mvc.Core (2)
Routing\ActionEndpointFactory.cs (2)
197else if (route.Pattern.Defaults.TryGetValue(key, out var value)) 298updatedDefaults = new RouteValueDictionary(attributeRoutePattern.Defaults);
Microsoft.AspNetCore.Routing (16)
DefaultLinkGenerator.cs (1)
367TemplateFailedRequiredValues(logger, endpoint.RoutePattern.RawText, endpoint.DisplayName, FormatRouteValues(ambientValues), FormatRouteValues(values), FormatRouteValues(endpoint.RoutePattern.Defaults));
DefaultLinkParser.cs (1)
111var matcher = new RoutePatternMatcher(endpoint.RoutePattern, new RouteValueDictionary(endpoint.RoutePattern.Defaults));
EndpointDataSource.cs (1)
106FormatValues(sb, routeEndpoint.RoutePattern.Defaults);
Matching\DfaMatcherBuilder.cs (1)
747foreach (var kvp in routeEndpoint.RoutePattern.Defaults)
Patterns\DefaultRoutePatternTransformer.cs (6)
65else if (original.Defaults.TryGetValue(kvp.Key, out var defaultValue) && 84original.Defaults.TryGetValue(kvp.Key, out var defaultValue) && 115else if (original.Defaults.TryGetValue(kvp.Key, out var defaultValue) && 168original.Defaults.TryGetValue(kvp.Key, out var defaultValue) && 173updatedDefaults = new RouteValueDictionary(original.Defaults); 190updatedDefaults ?? original.Defaults,
Patterns\RoutePattern.cs (1)
64/// The keys of <see cref="Defaults"/> are the route parameter names.
Patterns\RoutePatternFactory.cs (3)
1094var defaults = CombineDictionaries(left.Defaults, right.Defaults, rawText, nameof(RoutePattern.Defaults));
RouteValuesAddressScheme.cs (1)
161entry.Defaults = new RouteValueDictionary(endpoint.RoutePattern.Defaults);
Template\TemplateBinder.cs (1)
110_defaults = new RouteValueDictionary(pattern.Defaults);