16 references to ObjectHeader
System.Private.CoreLib (16)
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)
87
return
ObjectHeader
.GetHashCode(o);
100
return
ObjectHeader
.TryGetHashCode(o);
System\Threading\ObjectHeader.NativeAot.cs (2)
341
ObjectHeader
.GetLockObject(obj) :
388
ObjectHeader
.GetLockObject(obj) :
System\Threading\SyncTable.cs (4)
112
if (
ObjectHeader
.GetSyncEntryIndex(*pHeader, out int syncIndex))
157
ObjectHeader
.SetSyncEntryIndex(pHeader, syncIndex);
196
Debug.Assert(
ObjectHeader
.MASK_HASHCODE_INDEX < int.MaxValue);
212
newSize = Math.Min(newSize,
ObjectHeader
.MASK_HASHCODE_INDEX + 1);