1 instantiation of RequestRegistration
System.Threading.RateLimiting (1)
System\Threading\RateLimiting\SlidingWindowRateLimiter.cs (1)
231var registration = new RequestRegistration(permitCount, this, cancellationToken);
14 references to RequestRegistration
System.Threading.RateLimiting (14)
System\Threading\RateLimiting\SlidingWindowRateLimiter.cs (14)
37private readonly Deque<RequestRegistration> _queue = new Deque<RequestRegistration>(); 180using var disposer = default(RequestRegistration.Disposer); 197RequestRegistration oldestRequest = _queue.DequeueHead(); 231var registration = new RequestRegistration(permitCount, this, cancellationToken); 349using var disposer = default(RequestRegistration.Disposer); 383RequestRegistration nextPendingRequest = 459using var disposer = default(RequestRegistration.Disposer); 470RequestRegistration next = _options.QueueProcessingOrder == QueueProcessingOrder.OldestFirst 533private RequestRegistration? _next; 557if (state is RequestRegistration registration && registration.TrySetCanceled(registration._cancellationToken)) 579private RequestRegistration? _next; 581public void Add(RequestRegistration request) 589for (var current = _next; current is not null; current = current._next)