1 instantiation of RuntimeTypeCache
System.Private.CoreLib (1)
src\System\RuntimeType.CoreCLR.cs (1)
2463cache = new RuntimeTypeCache(this);
35 references to RuntimeTypeCache
System.Private.CoreLib (35)
src\System\Reflection\MdFieldInfo.cs (2)
7using RuntimeTypeCache = System.RuntimeType.RuntimeTypeCache; 22int tkField, FieldAttributes fieldAttributes, RuntimeTypeHandle declaringTypeHandle, RuntimeTypeCache reflectedTypeCache, BindingFlags bindingFlags)
src\System\Reflection\RtFieldInfo.cs (2)
8using RuntimeTypeCache = System.RuntimeType.RuntimeTypeCache; 37RuntimeFieldHandleInternal handle, RuntimeType declaringType, RuntimeTypeCache reflectedTypeCache, BindingFlags bindingFlags)
src\System\Reflection\RuntimeConstructorInfo.CoreCLR.cs (3)
11using RuntimeTypeCache = System.RuntimeType.RuntimeTypeCache; 19private readonly RuntimeTypeCache m_reflectedTypeCache; 57RuntimeMethodHandleInternal handle, RuntimeType declaringType, RuntimeTypeCache reflectedTypeCache,
src\System\Reflection\RuntimeEventInfo.cs (3)
7using RuntimeTypeCache = System.RuntimeType.RuntimeTypeCache; 18private readonly RuntimeTypeCache m_reflectedTypeCache; 28internal RuntimeEventInfo(int tkEvent, RuntimeType declaredType, RuntimeTypeCache reflectedTypeCache, out bool isPrivate)
src\System\Reflection\RuntimeFieldInfo.cs (3)
5using RuntimeTypeCache = System.RuntimeType.RuntimeTypeCache; 13protected readonly RuntimeTypeCache m_reflectedTypeCache; 18protected RuntimeFieldInfo(RuntimeTypeCache reflectedTypeCache, RuntimeType declaringType, BindingFlags bindingFlags)
src\System\Reflection\RuntimeMethodInfo.CoreCLR.cs (3)
12using RuntimeTypeCache = System.RuntimeType.RuntimeTypeCache; 20private readonly RuntimeTypeCache m_reflectedTypeCache; 57RuntimeTypeCache reflectedTypeCache, MethodAttributes methodAttributes, BindingFlags bindingFlags, object? keepalive)
src\System\Reflection\RuntimePropertyInfo.cs (3)
9using RuntimeTypeCache = System.RuntimeType.RuntimeTypeCache; 20private readonly RuntimeTypeCache m_reflectedTypeCache; 32int tkProperty, RuntimeType declaredType, RuntimeTypeCache reflectedTypeCache, out bool isPrivate)
src\System\RuntimeType.CoreCLR.cs (13)
204private readonly RuntimeTypeCache m_runtimeTypeCache; 209internal MemberInfoCache(RuntimeTypeCache runtimeTypeCache) 2415private RuntimeTypeCache? CacheIfExists 2423Debug.Assert(cache == null || cache is RuntimeTypeCache); 2424return Unsafe.As<RuntimeTypeCache>(cache); 2430private RuntimeTypeCache Cache 2440Debug.Assert(cache is RuntimeTypeCache); 2441return Unsafe.As<RuntimeTypeCache>(cache); 2449private RuntimeTypeCache InitializeCache() 2460RuntimeTypeCache? cache = (RuntimeTypeCache?)GCHandle.InternalGet(m_cache); 2464RuntimeTypeCache? existingCache = (RuntimeTypeCache?)GCHandle.InternalCompareExchange(m_cache, cache, null);
src\System\RuntimeType.GenericCache.cs (3)
22internal RuntimeTypeCache.FunctionPointerCache? _functionPointerCache; 31/// A base interface for all cache entries that can be stored in <see cref="RuntimeTypeCache.GenericCache"/>. 40/// the <see cref="RuntimeTypeCache.GenericCache"/> in a <see cref="RuntimeType"/> .