2 writes to Segments
Microsoft.AspNetCore.Routing (2)
Template\RouteTemplate.cs (2)
32
Segments
= new List<TemplateSegment>(other.PathSegments.Count);
65
Segments
= segments;
22 references to Segments
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
DefaultApiDescriptionProvider.cs (1)
410
foreach (var segment in parsedTemplate.
Segments
)
Microsoft.AspNetCore.Routing (21)
Template\RoutePrecedence.cs (6)
37
ValidateSegementLength(template.
Segments
.Count);
43
for (var i = 0; i < template.
Segments
.Count; i++)
45
var segment = template.
Segments
[i];
91
ValidateSegementLength(template.
Segments
.Count);
97
for (var i = 0; i < template.
Segments
.Count; i++)
99
var segment = template.
Segments
[i];
Template\RouteTemplate.cs (8)
35
Segments
.Add(new TemplateSegment(p));
39
for (var i = 0; i <
Segments
.Count; i++)
41
var segment =
Segments
[i];
70
var segment =
Segments
[i];
105
return index >=
Segments
.Count ? null :
Segments
[index];
110
return string.Join(SeparatorString,
Segments
.Select(s => s.DebuggerToString()));
139
var segments =
Segments
.Select(s => s.ToRoutePatternPathSegment());
Template\TemplateMatcher.cs (4)
36
_hasDefaultValue = new bool[Template.
Segments
.Count];
37
_defaultValues = new object[Template.
Segments
.Count];
39
for (var i = 0; i < Template.
Segments
.Count; i++)
41
var segment = Template.
Segments
[i];
Tree\UrlMatchingTree.cs (3)
77
for (var i = 0; i < entry.RouteTemplate.
Segments
.Count; i++)
79
var segment = entry.RouteTemplate.
Segments
[i];
129
RemainingSegmentsAreOptional(entry.RouteTemplate.
Segments
, i))