1 write to _lazyPendingSymbolEndActionsMap
Microsoft.CodeAnalysis (1)
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (1)
473_lazyPendingSymbolEndActionsMap ??= new Dictionary<ISymbol, (ImmutableArray<SymbolEndAnalyzerAction>, SymbolDeclaredCompilationEvent)>();
7 references to _lazyPendingSymbolEndActionsMap
Microsoft.CodeAnalysis (7)
DiagnosticAnalyzer\AnalyzerManager.AnalyzerExecutionContext.cs (7)
421_lazyPendingSymbolEndActionsMap == null || 422!_lazyPendingSymbolEndActionsMap.TryGetValue(containingSymbol, out containerEndActionsAndEvent)) 427_lazyPendingSymbolEndActionsMap.Remove(containingSymbol); 450_lazyPendingSymbolEndActionsMap?.Remove(symbol); 474_lazyPendingSymbolEndActionsMap[symbol] = (symbolEndActions, symbolDeclaredEvent); 483Debug.Assert(_lazyPendingSymbolEndActionsMap == null || _lazyPendingSymbolEndActionsMap.Count == 0);