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;
216
Debug.Assert(
_lazyPendingMemberSymbolsMap
!= null, $"{nameof(
_lazyPendingMemberSymbolsMap
)} was expected to be a non-null value.");
218
if (
_lazyPendingMemberSymbolsMap
.TryGetValue(symbol, out var existingDependentSymbols))
368
if (
_lazyPendingMemberSymbolsMap
== null ||
369
!
_lazyPendingMemberSymbolsMap
.TryGetValue(containingSymbol, out var pendingMemberSymbols))
397
Debug.Assert(
_lazyPendingMemberSymbolsMap
!= null);
399
if (
_lazyPendingMemberSymbolsMap
.TryGetValue(symbol, out var pendingMemberSymbols) &&
417
_lazyPendingMemberSymbolsMap
?.Remove(symbol);
440
Debug.Assert(
_lazyPendingMemberSymbolsMap
== null ||
_lazyPendingMemberSymbolsMap
.Count == 0);