1 interface inheriting from IGenericCacheEntry
System.Private.CoreLib (1)
src\System\RuntimeType.GenericCache.cs (1)
44
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)
1471
private
IGenericCacheEntry
? m_genericCache;
1517
internal ref
IGenericCacheEntry
? GenericCache => ref m_genericCache;
src\System\RuntimeType.GenericCache.cs (11)
24
internal
IGenericCacheEntry
? _enumInfo;
28
void
IGenericCacheEntry
.InitializeCompositeCache(CompositeCacheEntry compositeEntry) => throw new UnreachableException();
54
ref
IGenericCacheEntry
? genericCache = ref type.Cache.GenericCache;
56
IGenericCacheEntry
? currentCache = genericCache;
77
ref
IGenericCacheEntry
? genericCache = ref type.Cache.GenericCache;
79
IGenericCacheEntry
? currentCache = genericCache;
97
ref
IGenericCacheEntry
? genericCache = ref type.Cache.GenericCache;
103
IGenericCacheEntry
? existing = genericCache;
115
IGenericCacheEntry
existing = genericCache!;
136
ref
IGenericCacheEntry
? genericCache = ref type.Cache.GenericCache;
139
IGenericCacheEntry
? existing = genericCache;