4 references to ICacheEntry
Microsoft.CodeAnalysis.Workspaces (4)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\ReferenceCountedDisposableCache.cs (2)
22
public IReferenceCountedDisposable<
ICacheEntry
<TKey, TValue>> GetOrCreate<TArg>(TKey key, Func<TKey, TArg, TValue> valueCreator, TArg arg)
60
private sealed class Entry(ReferenceCountedDisposableCache<TKey, TValue> cache, TKey key, TValue value) : IDisposable,
ICacheEntry
<TKey, TValue>
Workspace\ProjectSystem\IRuleSetManager.cs (1)
12
IReferenceCountedDisposable<
ICacheEntry
<string, IRuleSetFile>> GetOrCreateRuleSet(string ruleSetFileFullPath);
Workspace\ProjectSystem\ProjectSystemProjectOptionsProcessor.cs (1)
45
private IReferenceCountedDisposable<
ICacheEntry
<string, IRuleSetFile>>? _ruleSetFile = null;