7 writes to _owningThreadId
System.Private.CoreLib (7)
src\libraries\System.Private.CoreLib\src\System\Threading\Lock.cs (7)
254_owningThreadId = currentThreadId; 306_owningThreadId = 0; 325_owningThreadId = 0; 507_owningThreadId = currentThreadId; 601_owningThreadId = currentThreadId; 719_owningThreadId = currentManagedThreadId; 873_owningThreadId = managedThreadId;
15 references to _owningThreadId
System.Private.CoreLib (15)
src\libraries\System.Private.CoreLib\src\System\Threading\Lock.cs (15)
72internal int OwningManagedThreadId => (int)_owningThreadId; 98Debug.Assert(currentThreadId == _owningThreadId); 252Debug.Assert(_owningThreadId == UninitializedThreadId); 274var owningThreadId = _owningThreadId; 289if (_owningThreadId != currentThreadId) 300Debug.Assert(_owningThreadId != UninitializedThreadId); 301Debug.Assert(_owningThreadId == ManagedThreadId.CurrentManagedThreadIdUnchecked); 357Debug.Assert(_owningThreadId != currentThreadId); 363else if (_owningThreadId == currentThreadId) 505Debug.Assert(_owningThreadId == UninitializedThreadId); 599Debug.Assert(_owningThreadId == UninitializedThreadId); 689var owningThreadId = _owningThreadId; 708internal int OwningThreadId => _owningThreadId; 717Debug.Assert(_owningThreadId == UninitializedThreadId); 731bool isHeld = _owningThreadId == currentManagedThreadId;