2 writes to m_cache
System.Private.CoreLib (2)
src\System\RuntimeType.CoreCLR.cs (2)
2431
IntPtr gcHandle = Interlocked.CompareExchange(ref
m_cache
, newgcHandle, IntPtr.Zero);
2452
if (Volatile.Read(ref
m_cache
) == IntPtr.Zero)
8 references to m_cache
System.Private.CoreLib (8)
src\System\RuntimeType.CoreCLR.cs (8)
2396
if (
m_cache
!= IntPtr.Zero)
2398
object? cache = GCHandle.InternalGet(
m_cache
);
2411
if (
m_cache
!= IntPtr.Zero)
2413
object? cache = GCHandle.InternalGet(
m_cache
);
2427
if (
m_cache
== IntPtr.Zero)
2436
RuntimeTypeCache? cache = (RuntimeTypeCache?)GCHandle.InternalGet(
m_cache
);
2440
RuntimeTypeCache? existingCache = (RuntimeTypeCache?)GCHandle.InternalCompareExchange(
m_cache
, cache, null);
2458
GCHandle.InternalSet(
m_cache
, null);