13 references to WaitAbandoned
System.Private.CoreLib (13)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\NamedMutex.Unix.cs (1)
660MutexTryAcquireLockResult.AcquiredLockButMutexWasAbandoned => WaitHandle.WaitAbandoned,
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\PortableThreadPool.WaitThread.cs (4)
246if (signaledHandleIndex >= WaitHandle.WaitAbandoned && 247signaledHandleIndex < WaitHandle.WaitAbandoned + 1 + numUserWaits) 250Debug.Assert(signaledHandleIndex != WaitHandle.WaitAbandoned); // the first wait handle is an event 251signaledHandleIndex += WaitHandle.WaitSuccess - WaitHandle.WaitAbandoned;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\WaitHandle.cs (5)
195if (waitResult == WaitAbandoned) 331if (waitResult >= WaitAbandoned && waitResult < WaitAbandoned + waitHandles.Length) 340waitResult -= WaitAbandoned; 474if (ret == WaitAbandoned)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\WaitSubsystem.ThreadWaitInfo.Unix.cs (1)
265return WaitHandle.WaitAbandoned + waitedObjectIndexThatSatisfiedWait;
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\WaitSubsystem.WaitableObject.Unix.cs (2)
321return isAbandoned ? WaitHandle.WaitAbandoned : WaitHandle.WaitSuccess; 392return WaitHandle.WaitAbandoned + i;