10 writes to SafeWaitHandle
System.Private.CoreLib (10)
src\libraries\System.Private.CoreLib\src\System\Threading\EventWaitHandle.Windows.cs (3)
22
SafeWaitHandle
= handle;
40
SafeWaitHandle
= handle;
118
SafeWaitHandle
= handle;
src\libraries\System.Private.CoreLib\src\System\Threading\Mutex.cs (1)
95
SafeWaitHandle
= handle;
src\libraries\System.Private.CoreLib\src\System\Threading\Semaphore.Windows.cs (3)
22
SafeWaitHandle
= handle;
44
SafeWaitHandle
= handle;
130
this.
SafeWaitHandle
= myHandle;
src\libraries\System.Private.CoreLib\src\System\Threading\WaitHandleExtensions.cs (1)
31
waitHandle.
SafeWaitHandle
= value;
src\System\Threading\Mutex.CoreCLR.Unix.cs (2)
33
SafeWaitHandle
= handle;
64
SafeWaitHandle
= mutexHandle;
17 references to SafeWaitHandle
PresentationCore (3)
MS\Internal\IO\Packaging\NetStream.cs (1)
587
_readEventHandles[(int)ReadEvent.ByteRangeReadEvent].
SafeWaitHandle
,
System\Windows\InterOp\D3DImage.cs (1)
693
_canWriteEvent.
SafeWaitHandle
,
System\Windows\Media\Imaging\WriteableBitmap.cs (1)
1295
_copyCompletedEvent.
SafeWaitHandle
,
System.Private.CoreLib (12)
src\libraries\System.Private.CoreLib\src\System\Threading\EventWaitHandle.Windows.cs (2)
182
bool res = Interop.Kernel32.ResetEvent(
SafeWaitHandle
);
190
bool res = Interop.Kernel32.SetEvent(
SafeWaitHandle
);
src\libraries\System.Private.CoreLib\src\System\Threading\Lock.cs (1)
664
return _waitEvent.
SafeWaitHandle
.DangerousGetHandle();
src\libraries\System.Private.CoreLib\src\System\Threading\PortableThreadPool.WaitThread.cs (1)
182
_waitHandles[0] = _changeHandlesEvent.
SafeWaitHandle
;
src\libraries\System.Private.CoreLib\src\System\Threading\RegisteredWaitHandle.Portable.cs (2)
67
_waitHandle = waitHandle.
SafeWaitHandle
;
110
UserUnregisterWaitHandle = waitObject?.
SafeWaitHandle
;
src\libraries\System.Private.CoreLib\src\System\Threading\Semaphore.Windows.cs (1)
196
if (!Interop.Kernel32.ReleaseSemaphore(
SafeWaitHandle
!, releaseCount, out int previousCount))
src\libraries\System.Private.CoreLib\src\System\Threading\Timer.cs (1)
706
EventWaitHandle.Set(wh.
SafeWaitHandle
);
src\libraries\System.Private.CoreLib\src\System\Threading\WaitHandle.cs (1)
233
/// Obtains all of the corresponding safe wait handles and adds a ref to each. Since the <see cref="
SafeWaitHandle
"/>
src\libraries\System.Private.CoreLib\src\System\Threading\WaitHandleExtensions.cs (1)
19
return waitHandle.
SafeWaitHandle
;
src\System\Threading\LowLevelLifoSemaphore.Unix.cs (1)
29
int waitResult = WaitNative(_semaphore!.
SafeWaitHandle
, timeoutMs);
src\System\Threading\Mutex.CoreCLR.Unix.cs (1)
116
if (!Interop.Kernel32.ReleaseMutex(
SafeWaitHandle
))
UIAutomationClient (1)
MS\Internal\Automation\QueueProcessor.cs (1)
114
SafeWaitHandle handle = _ev.
SafeWaitHandle
;
UIAutomationClientSideProviders (1)
MS\Internal\AutomationProxies\QueueProcessor.cs (1)
94
SafeWaitHandle handle = _ev.
SafeWaitHandle
;