5 writes to _permitCount
System.Threading.RateLimiting (5)
System\Threading\RateLimiting\FixedWindowRateLimiter.cs (5)
72_permitCount = options.PermitLimit; 238_permitCount -= permitCount; 305_permitCount = _options.PermitLimit; 334_permitCount -= nextPendingRequest.Count; 340_permitCount += nextPendingRequest.Count;
11 references to _permitCount
System.Threading.RateLimiting (11)
System\Threading\RateLimiting\FixedWindowRateLimiter.cs (11)
88CurrentAvailablePermits = _permitCount, 110if (_permitCount > 0) 144if (permitCount == 0 && _permitCount > 0) 211int replenishAmount = permitCount - _permitCount + _queueCount; 223if (_permitCount >= permitCount && _permitCount != 0) 239Debug.Assert(_permitCount >= 0); 297int availablePermitCounters = _permitCount; 325else if (_permitCount >= nextPendingRequest.Count) 335Debug.Assert(_permitCount >= 0); 367if (_permitCount == _options.PermitLimit)