2 writes to m_lockObj
mscorlib (2)
system\threading\SemaphoreSlim.cs (2)
195m_lockObj = new object(); 874m_lockObj = null;
15 references to m_lockObj
mscorlib (15)
system\threading\SemaphoreSlim.cs (15)
139lock (m_lockObj) 356Monitor.Enter(m_lockObj, ref lockTaken); 425Monitor.Exit(m_lockObj); 469if (!Monitor.Wait(m_lockObj, remainingWaitMilliseconds)) 615lock (m_lockObj) 642Contract.Assert(Monitor.IsEntered(m_lockObj), "Requires the lock be held"); 672Contract.Assert(Monitor.IsEntered(m_lockObj), "Requires the lock be held"); 698Contract.Assert(Monitor.IsEntered(m_lockObj), "Requires the lock be held"); 720lock (m_lockObj) 771lock (m_lockObj) 790Monitor.Pulse(m_lockObj); 794Monitor.PulseAll(m_lockObj); 890lock (semaphore.m_lockObj) 892Monitor.PulseAll(semaphore.m_lockObj); //wake up all waiters. 902if (m_lockObj == null)