1 write to m_occupiedNodes
System (1)
sys\system\collections\concurrent\BlockingCollection.cs (1)
247
m_occupiedNodes
= new SemaphoreSlim(collectionCount);
10 references to m_occupiedNodes
System (10)
sys\system\collections\concurrent\BlockingCollection.cs (10)
106
return (IsAddingCompleted && (
m_occupiedNodes
.CurrentCount == 0));
119
return
m_occupiedNodes
.CurrentCount;
520
m_occupiedNodes
.Release();
705
waitForSemaphoreWasSuccessful =
m_occupiedNodes
.Wait(0);
712
waitForSemaphoreWasSuccessful =
m_occupiedNodes
.Wait(millisecondsTimeout, linkedTokenSource.Token);
765
m_occupiedNodes
.Release();
1125
handlesList.Add(collections[i].
m_occupiedNodes
.AvailableWaitHandle);
1371
if (!collections[i].IsCompleted && collections[i].
m_occupiedNodes
.CurrentCount > 0 && collections[i].TryTake(out item))
1458
if (collections[i].
m_occupiedNodes
.AvailableWaitHandle == handles[index])
1563
m_occupiedNodes
.Dispose();