1 write to _syncLock
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\NonReentrantLock.cs (1)
62
=>
_syncLock
= useThisInstanceForSynchronization ? this : new object();
6 references to _syncLock
Microsoft.CodeAnalysis.Workspaces (6)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\NonReentrantLock.cs (6)
96
lock (
_syncLock
)
105
cancellationTokenRegistration = cancellationToken.Register(s_cancellationTokenCanceledEventHandler,
_syncLock
, useSynchronizationContext: false);
119
lock (
_syncLock
)
131
Monitor.Wait(
_syncLock
);
152
lock (
_syncLock
)
157
Monitor.Pulse(
_syncLock
);