2 writes to _returnInferenceCache
Microsoft.CodeAnalysis.CSharp (2)
BoundTree\UnboundLambda.cs (2)
561_returnInferenceCache = ImmutableDictionary<ReturnInferenceCacheKey, BoundLambda>.Empty; 1077result = ImmutableInterlocked.GetOrAdd(ref _returnInferenceCache, cacheKey, result);
5 references to _returnInferenceCache
Microsoft.CodeAnalysis.CSharp (5)
BoundTree\UnboundLambda.cs (5)
652foreach (var lambda in _returnInferenceCache!.Values) 846_returnInferenceCache!.TryGetValue(cacheKey, out BoundLambda? returnInferenceLambda) && 1074if (!_returnInferenceCache!.TryGetValue(cacheKey, out result)) 1245?? rebind(GuessBestBoundLambda(_returnInferenceCache!)) 1378var retBags = from boundLambda in _returnInferenceCache!.Values select boundLambda.Diagnostics;