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