2 writes to _currentSegmentIndex
System.Threading.RateLimiting (2)
System\Threading\RateLimiting\SlidingWindowRateLimiter.cs (2)
90
_currentSegmentIndex
= 0;
309
_currentSegmentIndex
= (_currentSegmentIndex + 1) % _options.SegmentsPerWindow;
6 references to _currentSegmentIndex
System.Threading.RateLimiting (6)
System\Threading\RateLimiting\SlidingWindowRateLimiter.cs (6)
245
_requestsPerSegment[
_currentSegmentIndex
] += permitCount;
309
_currentSegmentIndex = (
_currentSegmentIndex
+ 1) % _options.SegmentsPerWindow;
310
int oldSegmentPermitCount = _requestsPerSegment[
_currentSegmentIndex
];
311
_requestsPerSegment[
_currentSegmentIndex
] = 0;
350
_requestsPerSegment[
_currentSegmentIndex
] += nextPendingRequest.Count;
357
_requestsPerSegment[
_currentSegmentIndex
] -= nextPendingRequest.Count;