1 write to _objectQueue
System.ServiceModel.Primitives (1)
System\ServiceModel\Channels\QueuedObjectPool.cs (1)
46_objectQueue = new Queue<T>(batchAllocCount);
9 references to _objectQueue
System.ServiceModel.Primitives (9)
System\ServiceModel\Channels\QueuedObjectPool.cs (9)
53return _objectQueue; 61if (_objectQueue.Count < _maxFreeCount && !_isClosed) 63_objectQueue.Enqueue(value); 77if (_objectQueue.Count == 0) 82return _objectQueue.Dequeue(); 90foreach (T item in _objectQueue) 98_objectQueue.Clear(); 111Contract.Assert(_objectQueue.Count == 0, "The object queue must be empty for new allocations"); 114_objectQueue.Enqueue(Create());