2 instantiations of DelegateCacheContainer
Microsoft.CodeAnalysis.CSharp (2)
Lowering\LocalRewriter\DelegateCacheRewriter.cs (2)
102
container = new
DelegateCacheContainer
(typeCompilationState.Type, generation);
114
container = new
DelegateCacheContainer
(_factory.CompilationState.Type, owner, _topLevelMethodOrdinal, ownerUniqueId: containers.Count, generation);
6 references to DelegateCacheContainer
Microsoft.CodeAnalysis.CSharp (6)
Compiler\TypeCompilationState.cs (1)
74
public
DelegateCacheContainer
? ConcreteDelegateCacheContainer;
Lowering\LocalRewriter\DelegateCacheRewriter.cs (5)
24
private Dictionary<Symbol,
DelegateCacheContainer
>? _genericCacheContainers;
50
var
cacheContainer = GetOrAddCacheContainer(boundDelegateCreation);
61
private
DelegateCacheContainer
GetOrAddCacheContainer(BoundDelegateCreationExpression boundDelegateCreation)
68
DelegateCacheContainer
? container;
107
var containers = _genericCacheContainers ??= new Dictionary<Symbol,
DelegateCacheContainer
>(ReferenceEqualityComparer.Instance);