1 write to RequiredValues
Microsoft.AspNetCore.Routing (1)
Patterns\RoutePattern.cs (1)
54
RequiredValues
= requiredValues;
22 references to RequiredValues
Microsoft.AspNetCore.Routing (22)
EndpointDataSource.cs (1)
111
var routeValues = routeEndpoint.RoutePattern.
RequiredValues
;
Matching\DfaMatcherBuilder.cs (1)
982
if (!routePattern.
RequiredValues
.TryGetValue(parameterPart.Name, out value))
Patterns\DefaultRoutePatternTransformer.cs (1)
183
foreach (var kvp in original.
RequiredValues
)
Patterns\RoutePattern.cs (3)
23
/// A marker object that can be used in <see cref="
RequiredValues
"/> to designate that
27
/// <see cref="RequiredValueAny"/> is only use in routing is in <see cref="RoutePattern.
RequiredValues
"/>.
80
/// <see cref="
RequiredValues
"/> allows a framework to substitute route values into a parameterized template
Patterns\RoutePatternDebugStringFormatter.cs (2)
49
if (pattern.
RequiredValues
.Count == 0)
91
if (pattern.
RequiredValues
.TryGetValue(parameterName, out var requiredValue) &&
Patterns\RoutePatternFactory.cs (5)
120
/// Route values that can be substituted for parameters in the route pattern. See remarks on <see cref="RoutePattern.
RequiredValues
"/>.
149
/// Route values that can be substituted for parameters in the route pattern. See remarks on <see cref="RoutePattern.
RequiredValues
"/>.
1095
var requiredValues = CombineDictionaries(left.
RequiredValues
, right.
RequiredValues
, rawText, nameof(RoutePattern.
RequiredValues
));
RouteValuesAddressScheme.cs (3)
101
if (metadata == null && routeEndpoint.RoutePattern.
RequiredValues
.Count == 0)
113
routeEndpoint.RoutePattern.
RequiredValues
,
118
if (routeEndpoint.RoutePattern.
RequiredValues
.Count > 0)
Template\RoutePrecedence.cs (1)
266
if (routePattern.
RequiredValues
.TryGetValue(parameterPart.Name, out var requiredValue) &&
Template\TemplateBinder.cs (5)
111
_requiredKeys = pattern.
RequiredValues
.Keys.ToArray();
222
if (!_pattern.
RequiredValues
.TryGetValue(key, out var requiredValue))
227
if (!RoutePartsEqual(ambientValue, _pattern.
RequiredValues
[key]) &&
228
!RoutePattern.IsRequiredValueAny(_pattern.
RequiredValues
[key]))
311
if (!copyAmbientValues && !hasExplicitValue && _pattern.
RequiredValues
.TryGetValue(key, out var requiredValue))