1 write to ParameterPolicies
Microsoft.AspNetCore.Routing (1)
Patterns\RoutePatternParameterPart.cs (1)
42ParameterPolicies = parameterPolicies;
11 references to ParameterPolicies
Microsoft.AspNetCore.Mvc.Core (1)
Routing\RoutePatternWriter.cs (1)
46foreach (var item in parameterPart.ParameterPolicies)
Microsoft.AspNetCore.Routing (10)
Patterns\DefaultRoutePatternTransformer.cs (1)
228var updatedParameter = RoutePatternFactory.ParameterPart(parameter.Name, @default: null, parameter.ParameterKind, parameter.ParameterPolicies);
Patterns\RoutePatternFactory.cs (5)
610parameter.ParameterPolicies.Count > 0) 617parameterConstraints = new List<RoutePatternParameterPolicyReference>(parameter.ParameterPolicies.Count); 621if (parameter.ParameterPolicies.Count > 0) 623parameterConstraints!.AddRange(parameter.ParameterPolicies); 627&& parameter.ParameterPolicies.Count == 0
Patterns\RoutePatternParameterPart.cs (1)
99foreach (var constraint in ParameterPolicies)
Template\RoutePrecedence.cs (2)
194if (parameterPart.ParameterPolicies.Count > 0) 276if (parameterPart.ParameterPolicies.Count > 0)
Template\TemplatePart.cs (1)
44InlineConstraints = parameter.ParameterPolicies?.Select(p => new InlineConstraint(p)) ?? Enumerable.Empty<InlineConstraint>();