1 write to readerQueue
System.ServiceModel.Internals (1)
System\Runtime\InputQueue.cs (1)
34this.readerQueue = new Queue<IQueueReader>();
23 references to readerQueue
System.ServiceModel.Internals (23)
System\Runtime\InputQueue.cs (23)
91readerQueue.Enqueue(reader); 104readerQueue.Enqueue(reader); 176readerQueue.Enqueue(reader); 188readerQueue.Enqueue(reader); 232if (readerQueue.Count > 0) 235reader = readerQueue.Dequeue(); 237if (queueState == QueueState.Shutdown && readerQueue.Count > 0 && itemQueue.ItemCount == 0) 239outstandingReaders = new IQueueReader[readerQueue.Count]; 240readerQueue.CopyTo(outstandingReaders, 0); 241readerQueue.Clear(); 374if (readerQueue.Count > 0 && this.itemQueue.ItemCount == 0) 376outstandingReaders = new IQueueReader[readerQueue.Count]; 377readerQueue.CopyTo(outstandingReaders, 0); 378readerQueue.Clear(); 459while (readerQueue.Count > 0) 461IQueueReader reader = readerQueue.Dequeue(); 595if (readerQueue.Count == 0) 601reader = readerQueue.Dequeue(); 606if (readerQueue.Count == 0) 666if (readerQueue.Count == 0 && waiterList.Count == 0) 709for (int i = readerQueue.Count; i > 0; i--) 711IQueueReader temp = readerQueue.Dequeue(); 718readerQueue.Enqueue(temp);