1 write to Name
Microsoft.AspNetCore.Routing (1)
Patterns\RoutePatternParameterPart.cs (1)
39
Name
= parameterName;
56 references to Name
Microsoft.AspNetCore.Mvc.ApiExplorer (3)
EndpointMetadataApiDescriptionProvider.cs (3)
205
var name = pattern.GetParameter(parameterName)?.
Name
?? parameterName;
259
var name = pattern.GetParameter(parameterName)?.
Name
?? parameterName;
297
return (BindingSource.Path, routeParam.
Name
, false, displayType);
Microsoft.AspNetCore.Mvc.Core (2)
Routing\ActionEndpointFactory.cs (1)
316
resolvedRequiredValues.Remove(parameter.
Name
);
Routing\RoutePatternWriter.cs (1)
45
sb.Append(parameterPart.
Name
);
Microsoft.AspNetCore.Routing (51)
Matching\DfaMatcherBuilder.cs (14)
325
if (endpoint.RoutePattern.ParameterPolicies.TryGetValue(parameterPart.
Name
, out var parameterPolicyReferences))
392
if (!routeValues.TryGetValue(partParameter.
Name
, out var parameterValue))
400
if (endpoint.RoutePattern.ParameterPolicies.TryGetValue(partParameter.
Name
, out var parameterPolicyReferences))
406
if (parameterPolicy is IParameterLiteralNodeMatchingPolicy constraint && !constraint.MatchesLiteral(partParameter.
Name
, (string)parameterValue))
443
if (!hasFailingPolicy[literalIndex] && !constraint.MatchesLiteral(parameterPart.
Name
, literal))
475
if (endpoint.RoutePattern.ParameterPolicies.TryGetValue(parameterPart.
Name
, out var parameterPolicyReferences))
489
var literalValue = requiredValue?.ToString() ?? throw new InvalidOperationException($"Required value for literal '{parameterPart.
Name
}' must evaluate to a non-null string.");
767
if (!_assignments.TryGetValue(parameterPart.
Name
, out var slotIndex))
770
_assignments.Add(parameterPart.
Name
, slotIndex);
776
_slots.Add(new KeyValuePair<string, object>(parameterPart.
Name
, requiredValue));
781
_slots.Add(hasDefaultValue ? new KeyValuePair<string, object>(parameterPart.
Name
, parameterPart.Default) : default);
792
catchAll = (parameterPart.
Name
, i, slotIndex);
796
_captures.Add((parameterPart.
Name
, i, slotIndex));
982
if (!routePattern.RequiredValues.TryGetValue(parameterPart.
Name
, out value))
Patterns\DefaultRoutePatternTransformer.cs (1)
228
var updatedParameter = RoutePatternFactory.ParameterPart(parameter.
Name
, @default: null, parameter.ParameterKind, parameter.ParameterPolicies);
Patterns\RoutePattern.cs (1)
145
if (string.Equals(parameter.
Name
, name, StringComparison.OrdinalIgnoreCase))
Patterns\RoutePatternDebugStringFormatter.cs (3)
56
if (TryGetRequiredValue(pattern, pattern.Parameters[i].
Name
, out _))
70
if (TryGetRequiredValue(pattern, parameter.
Name
, out var requiredValue))
81
parts[i] = part is RoutePatternParameterPart paramPart && TryGetRequiredValue(pattern, paramPart.
Name
, out var value)
Patterns\RoutePatternFactory.cs (9)
506
if (string.Equals(kvp.Key, parameters[i].
Name
, StringComparison.OrdinalIgnoreCase))
581
if (updatedDefaults != null && updatedDefaults.TryGetValue(parameter.
Name
, out var newDefault))
585
var message = Resources.FormatTemplateRoute_CannotHaveDefaultValueSpecifiedInlineAndExplicitly(parameter.
Name
);
605
updatedDefaults[parameter.
Name
] = parameter.Default;
609
if ((parameterPolicyReferences == null || !parameterPolicyReferences.TryGetValue(parameter.
Name
, out parameterConstraints)) &&
618
parameterPolicyReferences.Add(parameter.
Name
, parameterConstraints);
635
parameter.
Name
,
1076
if (!parameterNameSet.Add(parameterPart.
Name
))
1078
var errorText = Resources.FormatTemplateRoute_RepeatedParameter(parameterPart.
Name
);
Patterns\RoutePatternMatcher.cs (8)
51
if (Defaults.TryGetValue(parameter.
Name
, out var value))
179
if (defaultValue != null || !values.ContainsKey(parameter.
Name
))
181
values[parameter.
Name
] = defaultValue;
255
values[parameter.
Name
] = captured;
260
values[parameter.
Name
] = _defaultValues[index];
273
values[parameter.
Name
] = requestSegment.ToString();
279
values[parameter.
Name
] = _defaultValues[index];
474
outValues.Add(parameterNeedsValue.
Name
, new string(parameterValueSpan));
Patterns\RoutePatternParameterPart.cs (1)
97
builder.Append(
Name
);
Patterns\RoutePatternParser.cs (4)
233
var parameterName = templatePart.
Name
;
372
parameter.
Name
,
385
parameter.
Name
,
401
parameter.
Name
,
RouteEndpointDataSource.cs (1)
304
yield return routePatternPart.
Name
;
Template\RoutePrecedence.cs (1)
266
if (routePattern.RequiredValues.TryGetValue(parameterPart.
Name
, out var requiredValue) &&
Template\TemplateBinder.cs (7)
86
filters.Remove(pattern.Parameters[i].
Name
);
118
filters.Remove(pattern.Parameters[i].
Name
);
282
_defaults?.ContainsKey(parameter.
Name
) != true)
339
else if (_defaults != null && _defaults.TryGetValue(parameter.
Name
, out var defaultValue))
544
acceptedValues.Remove(parameterPart.
Name
, out var value);
548
_defaults.TryGetValue(parameterPart.
Name
, out var defaultValue) &&
726
slots[i] = new KeyValuePair<string, object?>(pattern.Parameters[i].
Name
, null);
Template\TemplatePart.cs (1)
40
Name = parameter.
Name
;