1 interface inheriting from IGenericCacheEntry
System.Private.CoreLib (1)
src\System\RuntimeType.GenericCache.cs (1)
43
internal interface IGenericCacheEntry<TCache> :
IGenericCacheEntry
1 implementation of IGenericCacheEntry
System.Private.CoreLib (1)
src\System\RuntimeType.GenericCache.cs (1)
18
internal sealed class CompositeCacheEntry :
IGenericCacheEntry
14 references to IGenericCacheEntry
System.Private.CoreLib (14)
src\System\Enum.CoreCLR.cs (1)
129
=> ref Unsafe.As<RuntimeType.
IGenericCacheEntry
?, EnumInfo<TStorage>?>(ref compositeEntry._enumInfo);
src\System\RuntimeType.CoreCLR.cs (2)
1458
private
IGenericCacheEntry
? m_genericCache;
1501
internal ref
IGenericCacheEntry
? GenericCache => ref m_genericCache;
src\System\RuntimeType.GenericCache.cs (11)
24
internal
IGenericCacheEntry
? _enumInfo;
27
void
IGenericCacheEntry
.InitializeCompositeCache(CompositeCacheEntry compositeEntry) => throw new UnreachableException();
53
ref
IGenericCacheEntry
? genericCache = ref type.Cache.GenericCache;
55
IGenericCacheEntry
? currentCache = genericCache;
76
ref
IGenericCacheEntry
? genericCache = ref type.Cache.GenericCache;
78
IGenericCacheEntry
? currentCache = genericCache;
96
ref
IGenericCacheEntry
? genericCache = ref type.Cache.GenericCache;
102
IGenericCacheEntry
? existing = genericCache;
114
IGenericCacheEntry
existing = genericCache!;
135
ref
IGenericCacheEntry
? genericCache = ref type.Cache.GenericCache;
138
IGenericCacheEntry
? existing = genericCache;