2 writes to m_kernelEvent
mscorlib (2)
system\threading\CancellationTokenSource.cs (2)
189if (Interlocked.CompareExchange(ref m_kernelEvent, mre, null) != null) 596m_kernelEvent = null; // free for GC.
8 references to m_kernelEvent
mscorlib (8)
system\threading\CancellationTokenSource.cs (8)
184if (m_kernelEvent != null) 185return m_kernelEvent; 199m_kernelEvent.Set(); 201return m_kernelEvent; 593if (m_kernelEvent != null) 595m_kernelEvent.Close(); // the critical cleanup to release an OS handle 733if (m_kernelEvent != null) 734m_kernelEvent.Set(); // update the MRE value.