21 references to WaitableObjectType
System.Private.CoreLib (21)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\WaitSubsystem.WaitableObject.Unix.cs (21)
24private readonly WaitableObjectType _type; 42WaitableObjectType type, 67? WaitableObjectType.ManualResetEvent 68: WaitableObjectType.AutoResetEvent, 77return new WaitableObject(WaitableObjectType.Semaphore, initialSignalCount, maximumSignalCount, null, null); 82return new WaitableObject(WaitableObjectType.Mutex, 1, 1, null, new OwnershipInfo()); 103result = new WaitableObject(WaitableObjectType.Mutex, 1, 1, name, new OwnershipInfo()); 171bool result = _type <= WaitableObjectType.AutoResetEvent; 184bool result = _type == WaitableObjectType.ManualResetEvent; 197bool result = _type == WaitableObjectType.AutoResetEvent; 210bool result = _type == WaitableObjectType.Semaphore; 223bool result = _type == WaitableObjectType.Mutex; 286case WaitableObjectType.ManualResetEvent: 289case WaitableObjectType.AutoResetEvent: 290case WaitableObjectType.Semaphore: 295Debug.Assert(_type == WaitableObjectType.Mutex); 601case WaitableObjectType.ManualResetEvent: 606case WaitableObjectType.AutoResetEvent: 611case WaitableObjectType.Semaphore: 628case WaitableObjectType.ManualResetEvent: 632case WaitableObjectType.AutoResetEvent: