2 instantiations of CacheEntry
Microsoft.CodeAnalysis.Scripting (2)
Hosting\AssemblyLoader\MetadataShadowCopyProvider.cs (2)
271_noShadowCopyCache.Add(key, new CacheEntry<Metadata>(publicMetadata, newMetadata)); 428return new CacheEntry<MetadataShadowCopy>(new MetadataShadowCopy(manifestModuleCopy, documentationFileCopy, publicMetadata), privateMetadata);
13 references to CacheEntry
Microsoft.CodeAnalysis.Scripting (13)
Hosting\AssemblyLoader\MetadataShadowCopyProvider.cs (13)
52private readonly Dictionary<FileKey, CacheEntry<MetadataShadowCopy>> _shadowCopies = new Dictionary<FileKey, CacheEntry<MetadataShadowCopy>>(); 56private readonly Dictionary<FileKey, CacheEntry<Metadata>> _noShadowCopyCache = new Dictionary<FileKey, CacheEntry<Metadata>>(); 175foreach (var entry in _shadowCopies.Values) 241CacheEntry<Metadata> existing; 263CacheEntry<Metadata> existing; 304CacheEntry<MetadataShadowCopy> existing; 311CacheEntry<MetadataShadowCopy> newCopy = CreateMetadataShadowCopy(fullPath, kind); 330CacheEntry<MetadataShadowCopy> existing; 343private bool CopyExistsOrIsSuppressed(FileKey key, out CacheEntry<MetadataShadowCopy> existing) 347existing = default(CacheEntry<MetadataShadowCopy>); 397private CacheEntry<MetadataShadowCopy> CreateMetadataShadowCopy(string originalPath, MetadataImageKind kind)