1 implementation of ICacheEntry
Microsoft.CodeAnalysis.Workspaces (1)
ReferenceCountedDisposableCache.cs (1)
60
private sealed class Entry : IDisposable,
ICacheEntry
<TKey, TValue>
5 references to ICacheEntry
Microsoft.CodeAnalysis.Workspaces (3)
ReferenceCountedDisposableCache.cs (1)
22
public IReferenceCountedDisposable<
ICacheEntry
<TKey, TValue>> GetOrCreate<TArg>(TKey key, Func<TKey, TArg, TValue> valueCreator, TArg arg)
Workspace\ProjectSystem\IRuleSetManager.cs (1)
12
IReferenceCountedDisposable<
ICacheEntry
<string, IRuleSetFile>> GetOrCreateRuleSet(string ruleSetFileFullPath);
Workspace\ProjectSystem\ProjectSystemProjectOptionsProcessor.cs (1)
43
private IReferenceCountedDisposable<
ICacheEntry
<string, IRuleSetFile>>? _ruleSetFile = null;
Microsoft.VisualStudio.LanguageServices (2)
ProjectSystem\RuleSets\VisualStudioRuleSetManager.cs (1)
34
public IReferenceCountedDisposable<
ICacheEntry
<string, IRuleSetFile>> GetOrCreateRuleSet(string ruleSetFileFullPath)
ProjectSystem\VisualStudioWorkspaceImpl.OpenFileTracker.cs (1)
54
private readonly MultiDictionary<string, IReferenceCountedDisposable<
ICacheEntry
<IVsHierarchy, HierarchyEventSink>>> _watchedHierarchiesForDocumentMoniker