2 writes to _pendingWritesMap
Microsoft.CodeAnalysis.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
58_pendingWritesMap = PooledDictionary<IAssignmentOperation, PooledHashSet<(ISymbol, IOperation)>>.GetInstance(); 86_pendingWritesMap = null;
8 references to _pendingWritesMap
Microsoft.CodeAnalysis.Workspaces (8)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (8)
56Debug.Assert(_pendingWritesMap == null); 80foreach (var pendingWrites in _pendingWritesMap.Values) 85_pendingWritesMap.Free(); 168_pendingWritesMap.Add(assignmentOperation, set); 173if (!_pendingWritesMap.TryGetValue(deconstructionAssignment, out var set)) 176_pendingWritesMap.Add(deconstructionAssignment, set); 188if (_pendingWritesMap.TryGetValue(operation, out var pendingWrites)) 216_pendingWritesMap.Remove(operation);