1 write to EndSegment
Microsoft.AspNetCore.Grpc.JsonTranscoding (1)
src\Grpc\JsonTranscoding\src\Shared\HttpRoutePatternParser.cs (1)
341CurrentVariable.EndSegment = _segments.Count;
16 references to EndSegment
Microsoft.AspNetCore.Grpc.JsonTranscoding (5)
Internal\JsonTranscodingRouteAdapter.cs (3)
69var remainingSegmentCount = segmentVariable.EndSegment - segmentVariable.StartSegment; 93while (i < segmentVariable.EndSegment && !haveCatchAll) 248if (i >= variable.StartSegment && i < variable.EndSegment)
src\Grpc\JsonTranscoding\src\Shared\HttpRoutePatternParser.cs (2)
344Debug.Assert(CurrentVariable.StartSegment < CurrentVariable.EndSegment); 345Debug.Assert(CurrentVariable.EndSegment <= _segments.Count);
Microsoft.AspNetCore.Grpc.JsonTranscoding.Tests (11)
HttpRoutePatternParserTests.cs (11)
32Assert.Equal(2, v.EndSegment); 39Assert.Equal(4, v.EndSegment); 62Assert.Equal(5, v.EndSegment); 154Assert.Equal(2, v.EndSegment); 173Assert.Equal(2, v.EndSegment); 192Assert.Equal(2, v.EndSegment); 212Assert.Equal(3, v.EndSegment); 233Assert.Equal(4, v.EndSegment); 253Assert.Equal(3, v.EndSegment); 275Assert.Equal(3, v.EndSegment); 296Assert.Equal(2, v.EndSegment);