1 write to _resultForPlaceholdersOpt
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\NullableWalker.cs (1)
542_resultForPlaceholdersOpt ??= PooledDictionary<BoundValuePlaceholderBase, (BoundExpression? Replacement, VisitResult Result)>.GetInstance();
10 references to _resultForPlaceholdersOpt
Microsoft.CodeAnalysis.CSharp (10)
FlowAnalysis\NullableWalker.cs (10)
438_resultForPlaceholdersOpt?.Free(); 529if (_resultForPlaceholdersOpt is not null) 531Debug.Assert(_resultForPlaceholdersOpt.Count == 0); 543_resultForPlaceholdersOpt.Add(placeholder, (expression, result)); 548Debug.Assert(_resultForPlaceholdersOpt is { }); 549bool removed = _resultForPlaceholdersOpt.Remove(placeholder); 5408if (_resultForPlaceholdersOpt != null && 5409_resultForPlaceholdersOpt.TryGetValue(placeholder, out var value) && 12079if (_resultForPlaceholdersOpt != null && 12080_resultForPlaceholdersOpt.TryGetValue(node, out var value))