16 references to waitQueue
System.ServiceModel (16)
System\ServiceModel\Channels\TransmissionStrategy.cs (16)
126return (this.window.Count > 0 || this.waitQueue.Count > 0); 201while (waitQueue.Count > 0) 202waitQueue.Dequeue().Abort(channel); 275this.waitQueue.Count == 0); // Don't get ahead of anyone in the wait queue. 289if (waitQueue.Count != 0) 304if (this.closed || this.waitQueue.Count == 0) 311count = Math.Min(count, this.waitQueue.Count); 316IQueueAdder adder = waitQueue.Dequeue(); 399while (waitQueue.Count > 0) 400waitQueue.Dequeue().Fault(channel); 493this.waitQueue.Enqueue(adder); 525this.waitQueue.Enqueue(adder); 816for (int i = 0; i < this.waitQueue.Count; i++) 818IQueueAdder current = this.waitQueue.Dequeue(); 823this.waitQueue.Enqueue(current); 831if (this.windowStart + this.window.Count + this.waitQueue.Count == Int64.MaxValue)