12 references to WaitInfo
System.Private.CoreLib (12)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\NamedMutex.Unix.cs (3)
139Thread.CurrentThread.WaitInfo.NamedMutexOwnershipChain.Remove(this); 240MutexTryAcquireLockResult acquireResult = processDataHeader._processData.TryAcquireLock(timeoutMilliseconds: 0).RecordMutexAcquisition(Thread.CurrentThread.WaitInfo); 282Thread.CurrentThread.WaitInfo.NamedMutexOwnershipChain.Remove(this);
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\WaitSubsystem.ThreadWaitInfo.Unix.cs (2)
398if (interruptible && Thread.CurrentThread.WaitInfo.CheckAndResetPendingInterrupt_NotLocked) 411.WaitInfo
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\WaitSubsystem.Unix.cs (6)
28/// out of a wait state. Each thread has an instance available through <see cref="Thread.WaitInfo"/>. 191ThreadWaitInfo waitInfo = Thread.CurrentThread.WaitInfo; 369return waitableObject.Wait(Thread.CurrentThread.WaitInfo, timeoutMilliseconds, interruptible); 381ThreadWaitInfo waitInfo = Thread.CurrentThread.WaitInfo; 478ThreadWaitInfo waitInfo = Thread.CurrentThread.WaitInfo; 523thread.WaitInfo.TrySignalToInterruptWaitOrRecordPendingInterrupt();
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\WaitSubsystem.WaitableObject.Unix.cs (1)
886ThreadWaitInfo waitInfo = _thread.WaitInfo;