2 instantiations of DelegateCacheContainer
Microsoft.CodeAnalysis.CSharp (2)
Lowering\LocalRewriter\DelegateCacheRewriter.cs (2)
103
container = new
DelegateCacheContainer
(typeCompilationState.Type, generation);
115
container = new
DelegateCacheContainer
(ownerFunction, _topLevelMethodOrdinal, containers.Count, generation);
6 references to DelegateCacheContainer
Microsoft.CodeAnalysis.CSharp (6)
Compiler\TypeCompilationState.cs (1)
74
public
DelegateCacheContainer
? ConcreteDelegateCacheContainer;
Lowering\LocalRewriter\DelegateCacheRewriter.cs (5)
25
private Dictionary<MethodSymbol,
DelegateCacheContainer
>? _genericCacheContainers;
51
var
cacheContainer = GetOrAddCacheContainer(boundDelegateCreation);
62
private
DelegateCacheContainer
GetOrAddCacheContainer(BoundDelegateCreationExpression boundDelegateCreation)
69
DelegateCacheContainer
? container;
108
var containers = _genericCacheContainers ??= new Dictionary<MethodSymbol,
DelegateCacheContainer
>(ReferenceEqualityComparer.Instance);