1 write to _limiters
System.Threading.RateLimiting (1)
System\Threading\RateLimiting\ChainedRateLimiter.cs (1)
21_limiters = (RateLimiter[])limiters.Clone();
8 references to _limiters
System.Threading.RateLimiting (8)
System\Threading\RateLimiting\ChainedRateLimiter.cs (8)
33foreach (RateLimiter limiter in _limiters) 65foreach (RateLimiter limiter in _limiters) 86for (int i = 0; i < _limiters.Length; i++) 93lease = _limiters[i].AttemptAcquire(permitCount); 100RateLimitLease? notAcquiredLease = CommonAcquireLogic(exception, lease, ref leases, i, _limiters.Length); 117for (int i = 0; i < _limiters.Length; i++) 124lease = await _limiters[i].AcquireAsync(permitCount, cancellationToken).ConfigureAwait(false); 131RateLimitLease? notAcquiredLease = CommonAcquireLogic(exception, lease, ref leases, i, _limiters.Length);