2 writes to Parts
Microsoft.AspNetCore.Routing (2)
Template\TemplateSegment.cs (2)
21Parts = new List<TemplatePart>(); 33Parts = new List<TemplatePart>(partCount);
17 references to Parts
Microsoft.AspNetCore.Mvc.ApiExplorer (1)
DefaultApiDescriptionProvider.cs (1)
413foreach (var part in segment.Parts)
Microsoft.AspNetCore.Routing (16)
Template\RoutePrecedence.cs (4)
151if (segment.Parts.Count > 1) 156var part = segment.Parts[0]; 217if (segment.Parts.Count > 1) 223var part = segment.Parts[0];
Template\RouteTemplate.cs (4)
42for (var j = 0; j < segment.Parts.Count; j++) 44var part = segment.Parts[j]; 71for (var j = 0; j < segment.Parts.Count; j++) 73var part = segment.Parts[j];
Template\TemplateMatcher.cs (1)
47var part = segment.Parts[0];
Template\TemplateSegment.cs (4)
36Parts.Add(new TemplatePart(other.Parts[i])); 43public bool IsSimple => Parts.Count == 1; 52return string.Join(string.Empty, Parts.Select(p => p.DebuggerToString())); 61var parts = Parts.Select(p => p.ToRoutePatternPart());
Tree\UrlMatchingTree.cs (3)
98Debug.Assert(segment.Parts.Count == 1); 99var part = segment.Parts[0]; 260var part = segments[i].Parts[0];