20 references to IsSimple
Microsoft.AspNetCore.Routing (18)
Matching\DfaMatcherBuilder.cs (8)
262if (segment.IsSimple && part is RoutePatternLiteralPart literalPart) 266else if (segment.IsSimple && parameterPart != null && parameterPart.IsCatchAll) 300else if (segment.IsSimple && parameterPart != null && TryGetRequiredValue(endpoint.RoutePattern, parameterPart, out var requiredValue)) 308else if (segment.IsSimple && parameterPart != null) 524if (lastSegment.IsSimple && lastSegment.Parts[0] is RoutePatternParameterPart parameterPart && parameterPart.IsCatchAll) 756if (!segment.IsSimple) 803if (segment.IsSimple) 853if (!segment.IsSimple)
Patterns\RoutePatternMatcher.cs (10)
39if (!segment.IsSimple) 93else if (pathSegment.IsSimple && pathSegment.Parts[0] is RoutePatternParameterPart parameter && parameter.IsCatchAll) 113if (!pathSegment.IsSimple) 154if (!pathSegment.IsSimple) 169Debug.Assert(pathSegment.IsSimple); 204if (pathSegment.IsSimple && !pathSegment.Parts[0].IsParameter) 226else if (pathSegment.IsSimple && pathSegment.Parts[0].IsParameter) 240Debug.Assert(!pathSegment.IsSimple); 249if (pathSegment.IsSimple && pathSegment.Parts[0] is RoutePatternParameterPart parameter && parameter.IsCatchAll) 266else if (pathSegment.IsSimple && pathSegment.Parts[0].IsParameter)
Microsoft.AspNetCore.Routing.Microbenchmarks (1)
src\Http\Routing\test\UnitTests\Matching\BarebonesMatcherBuilder.cs (1)
25.Select(s => s.IsSimple && s.Parts[0] is RoutePatternLiteralPart literalPart ? literalPart.Content : null)
Microsoft.AspNetCore.Routing.Tests (1)
Matching\BarebonesMatcherBuilder.cs (1)
25.Select(s => s.IsSimple && s.Parts[0] is RoutePatternLiteralPart literalPart ? literalPart.Content : null)