2 writes to _owningThreadId
Microsoft.CodeAnalysis.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\NonReentrantLock.cs (2)
203_owningThreadId = Environment.CurrentManagedThreadId; 212_owningThreadId = 0;
3 references to _owningThreadId
Microsoft.CodeAnalysis.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\NonReentrantLock.cs (3)
40/// A synchronization object to protect access to the <see cref="_owningThreadId"/> field and to be pulsed 181return _owningThreadId != 0; 192return _owningThreadId == Environment.CurrentManagedThreadId;