Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Dispose() [2/2]

virtual void System.Threading.SemaphoreSlim.Dispose ( bool disposing)
inlineprotectedvirtual

Definition at line 456 of file SemaphoreSlim.cs.

457 {
458 if (disposing)
459 {
460 WaitHandle waitHandle = m_waitHandle;
461 if (waitHandle != null)
462 {
463 waitHandle.Dispose();
464 m_waitHandle = null;
465 }
466 m_lockObjAndDisposed.Value = true;
467 m_asyncHead = null;
468 m_asyncTail = null;
469 }
470 }
volatile ManualResetEvent m_waitHandle
virtual void Dispose(bool explicitDisposing)

References System.Threading.WaitHandle.Dispose(), System.Threading.SemaphoreSlim.m_asyncHead, System.Threading.SemaphoreSlim.m_asyncTail, and System.Threading.SemaphoreSlim.m_waitHandle.