2 writes to m_freeNodes
System (2)
sys\system\collections\concurrent\BlockingCollection.cs (2)
238m_freeNodes = null; 243m_freeNodes = new SemaphoreSlim(boundedCapacity - collectionCount);
12 references to m_freeNodes
System (12)
sys\system\collections\concurrent\BlockingCollection.cs (12)
424if (m_freeNodes != null) 431waitForSemaphoreWasSuccessful = m_freeNodes.Wait(0); 436waitForSemaphoreWasSuccessful = m_freeNodes.Wait(millisecondsTimeout, linkedTokenSource.Token); 510if (m_freeNodes != null) 512m_freeNodes.Release(); 757if (m_freeNodes != null) 760m_freeNodes.Release(); 1075if (collections[i].m_freeNodes == null) 1111if (collections[i].m_freeNodes != null) 1113handlesList.Add(collections[i].m_freeNodes.AvailableWaitHandle); 1558if (m_freeNodes != null) 1560m_freeNodes.Dispose();