2 writes to m_cache
System.Private.CoreLib (2)
src\System\RuntimeType.CoreCLR.cs (2)
2455
IntPtr gcHandle = Interlocked.CompareExchange(ref
m_cache
, newgcHandle, IntPtr.Zero);
2476
if (Volatile.Read(ref
m_cache
) == IntPtr.Zero)
8 references to m_cache
System.Private.CoreLib (8)
src\System\RuntimeType.CoreCLR.cs (8)
2420
if (
m_cache
!= IntPtr.Zero)
2422
object? cache = GCHandle.InternalGet(
m_cache
);
2435
if (
m_cache
!= IntPtr.Zero)
2437
object? cache = GCHandle.InternalGet(
m_cache
);
2451
if (
m_cache
== IntPtr.Zero)
2460
RuntimeTypeCache? cache = (RuntimeTypeCache?)GCHandle.InternalGet(
m_cache
);
2464
RuntimeTypeCache? existingCache = (RuntimeTypeCache?)GCHandle.InternalCompareExchange(
m_cache
, cache, null);
2482
GCHandle.InternalSet(
m_cache
, null);