2 writes to m_waitHandle
mscorlib (2)
system\threading\SemaphoreSlim.cs (2)
145m_waitHandle = new ManualResetEvent(m_currentCount != 0); 872m_waitHandle = null;
12 references to m_waitHandle
mscorlib (12)
system\threading\SemaphoreSlim.cs (12)
135if (m_waitHandle != null) 136return m_waitHandle; 141if (m_waitHandle == null) 148return m_waitHandle; 413if (m_waitHandle != null && m_currentCount == 0) 415m_waitHandle.Reset(); 621if (m_waitHandle != null && m_currentCount == 0) m_waitHandle.Reset(); 821if (m_waitHandle != null && returnCount == 0 && currentCount > 0) 823m_waitHandle.Set(); 869if (m_waitHandle != null) 871m_waitHandle.Close();