1 write to Subsegments
System.Web (1)
Routing\ContentPathSegment.cs (1)
8Subsegments = subsegments;
11 references to Subsegments
System.Web (11)
Routing\ContentPathSegment.cs (1)
14return Subsegments.Any<PathSubsegment>(seg => (seg is ParameterSubsegment) && (((ParameterSubsegment)seg).IsCatchAll));
Routing\ParsedRoute.cs (10)
207foreach (PathSubsegment subsegment in contentPathSegment.Subsegments) { 349foreach (PathSubsegment subsegment in contentPathSegment.Subsegments) { 496ParameterSubsegment catchAllSegment = contentPathSegment.Subsegments[0] as ParameterSubsegment; 513if (routeSegment.Subsegments.Count > 1) { 517ParameterSubsegment parameterSubsegment = routeSegment.Subsegments[0] as ParameterSubsegment; 539int indexOfLastSegmentUsed = routeSegment.Subsegments.Count - 1; 547ParameterSubsegment parameterSubsegment = routeSegment.Subsegments[indexOfLastSegmentUsed] as ParameterSubsegment; 553LiteralSubsegment literalSubsegment = routeSegment.Subsegments[indexOfLastSegmentUsed] as LiteralSubsegment; 576if (indexOfLastSegmentUsed == (routeSegment.Subsegments.Count - 1)) { 644return (lastIndex == 0) || (routeSegment.Subsegments[0] is ParameterSubsegment);