1 write to _lazyPendingMemberSymbolsMap
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (1)
158_lazyPendingMemberSymbolsMap ??= new Dictionary<ISymbol, HashSet<ISymbol>?>();
11 references to _lazyPendingMemberSymbolsMap
Microsoft.CodeAnalysis (11)
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (11)
162_lazyPendingMemberSymbolsMap[symbol] = dependentSymbols; 216Debug.Assert(_lazyPendingMemberSymbolsMap != null, $"{nameof(_lazyPendingMemberSymbolsMap)} was expected to be a non-null value."); 218if (_lazyPendingMemberSymbolsMap.TryGetValue(symbol, out var existingDependentSymbols)) 368if (_lazyPendingMemberSymbolsMap == null || 369!_lazyPendingMemberSymbolsMap.TryGetValue(containingSymbol, out var pendingMemberSymbols)) 397Debug.Assert(_lazyPendingMemberSymbolsMap != null); 399if (_lazyPendingMemberSymbolsMap.TryGetValue(symbol, out var pendingMemberSymbols) && 417_lazyPendingMemberSymbolsMap?.Remove(symbol); 440Debug.Assert(_lazyPendingMemberSymbolsMap == null || _lazyPendingMemberSymbolsMap.Count == 0);