2 writes to _nativeMonitor
System.Private.CoreLib (2)
src\libraries\System.Private.CoreLib\src\System\Threading\LowLevelMonitor.Unix.cs (2)
14
_nativeMonitor
= Interop.Sys.LowLevelMonitor_Create();
29
_nativeMonitor
= IntPtr.Zero;
8 references to _nativeMonitor
System.Private.CoreLib (8)
src\libraries\System.Private.CoreLib\src\System\Threading\LowLevelMonitor.Unix.cs (8)
15
if (
_nativeMonitor
== IntPtr.Zero)
23
if (
_nativeMonitor
== IntPtr.Zero)
28
Interop.Sys.LowLevelMonitor_Destroy(
_nativeMonitor
);
34
Interop.Sys.LowLevelMonitor_Acquire(
_nativeMonitor
);
39
Interop.Sys.LowLevelMonitor_Release(
_nativeMonitor
);
44
Interop.Sys.LowLevelMonitor_Wait(
_nativeMonitor
);
57
return Interop.Sys.LowLevelMonitor_TimedWait(
_nativeMonitor
, timeoutMilliseconds);
62
Interop.Sys.LowLevelMonitor_Signal_Release(
_nativeMonitor
);