17 references to ObjectHeader
System.Private.CoreLib (17)
src\runtime\src\libraries\System.Private.CoreLib\src\System\Threading\Monitor.cs (8)
47
ObjectHeader
.AcquireThinLock(obj);
64
return
ObjectHeader
.TryAcquireThinLock(obj);
71
return
ObjectHeader
.TryAcquireThinLock(obj, millisecondsTimeout);
97
return
ObjectHeader
.IsAcquired(obj);
104
ObjectHeader
.Release(obj);
116
ObjectHeader
.AcquireThinLock(obj);
127
ObjectHeader
.Release(obj);
133
return
ObjectHeader
.GetLockObject(obj);
System\Runtime\CompilerServices\RuntimeHelpers.NativeAot.cs (2)
82
return
ObjectHeader
.GetHashCode(o);
95
return
ObjectHeader
.TryGetHashCode(o);
System\Threading\ObjectHeader.NativeAot.cs (2)
340
ObjectHeader
.GetLockObject(obj) :
387
ObjectHeader
.GetLockObject(obj) :
System\Threading\SyncTable.cs (5)
112
if (
ObjectHeader
.HasSyncEntryIndex(*pHeader))
114
return
ObjectHeader
.GetSyncEntryIndex(pHeader);
158
ObjectHeader
.SetSyncEntryIndex(pHeader, syncIndex);
197
Debug.Assert(
ObjectHeader
.MASK_HASHCODE_INDEX < int.MaxValue);
213
newSize = Math.Min(newSize,
ObjectHeader
.MASK_HASHCODE_INDEX + 1);