1 write to _lazyPendingMemberSymbolsMap
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (1)
170_lazyPendingMemberSymbolsMap ??= new Dictionary<ISymbol, HashSet<ISymbol>?>();
11 references to _lazyPendingMemberSymbolsMap
Microsoft.CodeAnalysis (11)
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (11)
174_lazyPendingMemberSymbolsMap[symbol] = dependentSymbols; 225RoslynDebug.Assert(_lazyPendingMemberSymbolsMap != null, $"{nameof(_lazyPendingMemberSymbolsMap)} was expected to be a non-null value."); 227if (_lazyPendingMemberSymbolsMap.TryGetValue(symbol, out var existingDependentSymbols)) 410if (_lazyPendingMemberSymbolsMap == null || 411!_lazyPendingMemberSymbolsMap.TryGetValue(containingSymbol, out var pendingMemberSymbols)) 439Debug.Assert(_lazyPendingMemberSymbolsMap != null); 441if (_lazyPendingMemberSymbolsMap.TryGetValue(symbol, out var pendingMemberSymbols) && 459_lazyPendingMemberSymbolsMap?.Remove(symbol); 482Debug.Assert(_lazyPendingMemberSymbolsMap == null || _lazyPendingMemberSymbolsMap.Count == 0);