16 instantiations of InlineConstraint
Microsoft.AspNetCore.Routing (9)
InlineRouteParameterParser.cs (8)
133inlineConstraints.Add(new InlineConstraint(constraintText)); 147inlineConstraints.Add(new InlineConstraint(constraintText)); 152inlineConstraints.Add(new InlineConstraint(constraintText)); 158inlineConstraints.Add(new InlineConstraint(constraintText)); 173inlineConstraints.Add(new InlineConstraint(constraintText)); 200inlineConstraints.Add(new InlineConstraint(constraintText)); 204inlineConstraints.Add(new InlineConstraint(constraintText)); 213inlineConstraints.Add(new InlineConstraint(constraintText));
Template\TemplatePart.cs (1)
44InlineConstraints = parameter.ParameterPolicies?.Select(p => new InlineConstraint(p)) ?? Enumerable.Empty<InlineConstraint>();
Microsoft.AspNetCore.Routing.Tests (7)
Patterns\RoutePatternFactoryTest.cs (6)
627var x = new InlineConstraint("x"); 628var y = new InlineConstraint("y"); 629var z = new InlineConstraint("z"); 654var x = new InlineConstraint("x"); 655var y = new InlineConstraint("y"); 656var z = new InlineConstraint("z");
Template\TemplateParserTests.cs (1)
476var c = new InlineConstraint(constraint);
67 references to InlineConstraint
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
DefaultApiDescriptionProvider.cs (1)
346foreach (var constraint in routeParameter.InlineConstraints)
Microsoft.AspNetCore.Routing (13)
InlineRouteParameterParser.cs (3)
100var inlineConstraints = new List<InlineConstraint>(); 239public readonly IEnumerable<InlineConstraint> Constraints; 241public ConstraintParseResults(int currentIndex, IEnumerable<InlineConstraint> constraints)
RouteBase.cs (1)
226foreach (var inlineConstraint in parameter.InlineConstraints)
Template\InlineConstraint.cs (2)
18/// Creates a new instance of <see cref="InlineConstraint"/>. 29/// Creates a new <see cref="InlineConstraint"/> instance given a <see cref="RoutePatternParameterPolicyReference"/>.
Template\TemplatePart.cs (5)
44InlineConstraints = parameter.ParameterPolicies?.Select(p => new InlineConstraint(p)) ?? Enumerable.Empty<InlineConstraint>(); 86IEnumerable<InlineConstraint>? inlineConstraints) 97InlineConstraints = inlineConstraints ?? Enumerable.Empty<InlineConstraint>(), 137public IEnumerable<InlineConstraint> InlineConstraints { get; private set; } = Enumerable.Empty<InlineConstraint>();
Tree\TreeRouteBuilder.cs (2)
124foreach (var constraint in parameter.InlineConstraints) 210foreach (var constraint in parameter.InlineConstraints)
Microsoft.AspNetCore.Routing.Tests (53)
InlineRouteParameterParserTests.cs (43)
48var constraint = Assert.Single(templatePart.InlineConstraints); 61var constraint = Assert.Single(templatePart.InlineConstraints); 87var constraint = Assert.Single(templatePart.InlineConstraints); 101var constraint = Assert.Single(templatePart.InlineConstraints); 115var constraint = Assert.Single(templatePart.InlineConstraints); 130var constraint = Assert.Single(templatePart.InlineConstraints); 145var constraint = Assert.Single(templatePart.InlineConstraints); 159var constraint = Assert.Single(templatePart.InlineConstraints); 175var constraint = Assert.Single(templatePart.InlineConstraints); 269var constraint = Assert.Single(templatePart.InlineConstraints); 332var constraint = Assert.Single(templatePart.InlineConstraints); 347var constraint = Assert.Single(templatePart.InlineConstraints); 360var constraint = Assert.Single(templatePart.InlineConstraints); 375var constraint = Assert.Single(templatePart.InlineConstraints); 388var constraint = Assert.Single(templatePart.InlineConstraints); 403var constraint = Assert.Single(templatePart.InlineConstraints); 416var constraint = Assert.Single(templatePart.InlineConstraints); 431var constraint = Assert.Single(templatePart.InlineConstraints); 474var constraint = Assert.Single(templatePart.InlineConstraints); 487var constraint = Assert.Single(templatePart.InlineConstraints); 502var constraint = Assert.Single(templatePart.InlineConstraints); 518var constraint = Assert.Single(templatePart.InlineConstraints); 532var constraint = Assert.Single(templatePart.InlineConstraints); 557var constraint = Assert.Single(templatePart.InlineConstraints); 571var constraint = Assert.Single(templatePart.InlineConstraints); 629var constraint = Assert.Single(templatePart.InlineConstraints); 642var constraint = Assert.Single(templatePart.InlineConstraints); 655var constraint = Assert.Single(templatePart.InlineConstraints); 670var constraint = Assert.Single(templatePart.InlineConstraints); 683var constraint = Assert.Single(templatePart.InlineConstraints); 696var constraint = Assert.Single(templatePart.InlineConstraints); 709var constraint = Assert.Single(templatePart.InlineConstraints); 753var constraint = Assert.Single(templatePart.InlineConstraints); 768var constraint = Assert.Single(templatePart.InlineConstraints); 783var constraint = Assert.Single(templatePart.InlineConstraints); 798var constraint = Assert.Single(templatePart.InlineConstraints); 813var constraint = Assert.Single(templatePart.InlineConstraints); 828var constraint = Assert.Single(templatePart.InlineConstraints); 843var constraint = Assert.Single(templatePart.InlineConstraints); 874var constraint = Assert.Single(templatePart.InlineConstraints); 889var constraint = Assert.Single(templatePart.InlineConstraints); 904var constraint = Assert.Single(templatePart.InlineConstraints); 919var constraint = Assert.Single(templatePart.InlineConstraints);
Patterns\RoutePatternFactoryTest.cs (6)
627var x = new InlineConstraint("x"); 628var y = new InlineConstraint("y"); 629var z = new InlineConstraint("z"); 654var x = new InlineConstraint("x"); 655var y = new InlineConstraint("y"); 656var z = new InlineConstraint("z");
Template\TemplateParserTests.cs (4)
476var c = new InlineConstraint(constraint); 482inlineConstraints: new List<InlineConstraint> { c })); 890foreach (var xconstraint in x.InlineConstraints) 892if (!y.InlineConstraints.Any<InlineConstraint>(