17 references to ObjectHeader
System.Private.CoreLib (17)
System\Runtime\CompilerServices\RuntimeHelpers.NativeAot.cs (2)
87
return
ObjectHeader
.GetHashCode(o);
100
return
ObjectHeader
.TryGetHashCode(o);
System\Threading\Monitor.NativeAot.cs (11)
30
return
ObjectHeader
.GetLockObject(obj);
40
int resultOrIndex =
ObjectHeader
.Acquire(obj, currentThreadID);
45
ObjectHeader
.GetLockObject(obj) :
55
int resultOrIndex =
ObjectHeader
.TryAcquire(obj, currentThreadID);
78
int resultOrIndex =
ObjectHeader
.TryAcquire(obj, currentThreadID);
83
ObjectHeader
.GetLockObject(obj) :
97
ObjectHeader
.Release(obj);
104
return
ObjectHeader
.IsAcquired(obj);
112
int resultOrIndex =
ObjectHeader
.Acquire(obj, currentThreadID);
120
ObjectHeader
.GetLockObject(obj) :
133
ObjectHeader
.Release(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);