2 writes to m_cache
System.Private.CoreLib (2)
src\System\RuntimeType.CoreCLR.cs (2)
2482
IntPtr gcHandle = Interlocked.CompareExchange(ref
m_cache
, newgcHandle, IntPtr.Zero);
2503
if (Volatile.Read(ref
m_cache
) == IntPtr.Zero)
8 references to m_cache
System.Private.CoreLib (8)
src\System\RuntimeType.CoreCLR.cs (8)
2447
if (
m_cache
!= IntPtr.Zero)
2449
object? cache = GCHandle.InternalGet(
m_cache
);
2462
if (
m_cache
!= IntPtr.Zero)
2464
object? cache = GCHandle.InternalGet(
m_cache
);
2478
if (
m_cache
== IntPtr.Zero)
2487
RuntimeTypeCache? cache = (RuntimeTypeCache?)GCHandle.InternalGet(
m_cache
);
2491
RuntimeTypeCache? existingCache = (RuntimeTypeCache?)GCHandle.InternalCompareExchange(
m_cache
, cache, null);
2509
GCHandle.InternalSet(
m_cache
, null);