2 writes to _pendingWritesMap
Microsoft.CodeAnalysis.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (2)
59_pendingWritesMap = PooledDictionary<IAssignmentOperation, PooledHashSet<(ISymbol, IOperation)>>.GetInstance(); 87_pendingWritesMap = null;
8 references to _pendingWritesMap
Microsoft.CodeAnalysis.Workspaces (8)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (8)
57Debug.Assert(_pendingWritesMap == null); 81foreach (var pendingWrites in _pendingWritesMap.Values) 86_pendingWritesMap.Free(); 169_pendingWritesMap.Add(assignmentOperation, set); 174if (!_pendingWritesMap.TryGetValue(deconstructionAssignment, out var set)) 177_pendingWritesMap.Add(deconstructionAssignment, set); 189if (_pendingWritesMap.TryGetValue(operation, out var pendingWrites)) 217_pendingWritesMap.Remove(operation);