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