1 write to ParameterPolicy
Microsoft.AspNetCore.Routing (1)
Patterns\RoutePatternParameterPolicyReference.cs (1)
26ParameterPolicy = parameterPolicy;
22 references to ParameterPolicy
Microsoft.AspNetCore.Routing (4)
ParameterPolicyFactory.cs (3)
40Debug.Assert(reference.ParameterPolicy != null || reference.Content != null); 42if (reference.ParameterPolicy != null) 44return Create(parameter, reference.ParameterPolicy);
Patterns\RoutePatternParameterPart.cs (1)
102builder.Append(constraint.ParameterPolicy);
Microsoft.AspNetCore.Routing.Tests (18)
Patterns\RoutePatternFactoryTest.cs (16)
156c => Assert.IsType<RegexRouteConstraint>(c.ParameterPolicy), 160c => Assert.IsType<RegexRouteConstraint>(c.ParameterPolicy)); 169c => Assert.IsType<RegexRouteConstraint>(c.ParameterPolicy), 177c => Assert.IsType<RegexRouteConstraint>(c.ParameterPolicy)); 206c => Assert.IsType<RegexRouteConstraint>(c.ParameterPolicy)); 213c => Assert.IsType<RegexRouteConstraint>(c.ParameterPolicy)); 242c => Assert.Equal("foo", Assert.IsType<RegexRouteConstraint>(c.ParameterPolicy).Constraint.ToString()), 243c => Assert.Equal("bar", Assert.IsType<RegexRouteConstraint>(c.ParameterPolicy).Constraint.ToString()), 244c => Assert.Equal("^(baz)$", Assert.IsType<RegexRouteConstraint>(c.ParameterPolicy).Constraint.ToString())); 280c => Assert.Equal("^(fizz)$", Assert.IsType<RegexRouteConstraint>(c.ParameterPolicy).Constraint.ToString())); 287c => Assert.Equal("foo", Assert.IsType<RegexRouteConstraint>(c.ParameterPolicy).Constraint.ToString()), 288c => Assert.Equal("bar", Assert.IsType<RegexRouteConstraint>(c.ParameterPolicy).Constraint.ToString()), 289c => Assert.Equal("^(baz)$", Assert.IsType<RegexRouteConstraint>(c.ParameterPolicy).Constraint.ToString()), 340c => Assert.NotNull(c.ParameterPolicy)); 347c => Assert.NotNull(c.ParameterPolicy)); 374var regex = Assert.IsType<RegexRouteConstraint>(Assert.Single(kvp.Value).ParameterPolicy);
Patterns\RoutePatternParserTest.cs (2)
740x.ParameterPolicy == y.ParameterPolicy;