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