5 writes to _permitCount
System.Threading.RateLimiting (5)
System\Threading\RateLimiting\SlidingWindowRateLimiter.cs (5)
88_permitCount = options.PermitLimit; 305_permitCount -= permitCount; 377_permitCount += oldSegmentPermitCount; 408_permitCount -= nextPendingRequest.Count; 415_permitCount += nextPendingRequest.Count;
12 references to _permitCount
System.Threading.RateLimiting (12)
System\Threading\RateLimiting\SlidingWindowRateLimiter.cs (12)
109CurrentAvailablePermits = _permitCount, 128if (_permitCount > 0) 137if (_permitCount > 0) 174if (permitCount == 0 && _permitCount > 0) 254int neededPermits = Math.Max(1, permitCount - _permitCount); 289if (_permitCount >= permitCount && _permitCount != 0) 306Debug.Assert(_permitCount >= 0); 378Debug.Assert(_permitCount <= _options.PermitLimit); 399else if (_permitCount >= nextPendingRequest.Count) 410Debug.Assert(_permitCount >= 0); 443if (_permitCount == _options.PermitLimit)