3 writes to _symbols
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (3)
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (3)
69
_symbols
= symbols;
76
_symbols
= ImmutableDictionary<ISymbol, TValue>.Empty;
375
internal ref readonly ImmutableDictionary<ISymbol, TValue> Symbols => ref _symbolNamesWithValueOption.
_symbols
;
5 references to _symbols
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (5)
src\RoslynAnalyzers\Utilities\Compiler\Options\SymbolNamesWithValueOption.cs (5)
232
=>
_symbols
.ContainsKey(symbol) || _names.ContainsKey(symbol.Name) || TryGetFirstWildcardMatch(symbol, out _, out _);
239
if (
_symbols
.TryGetValue(symbol, out value) || _names.TryGetValue(symbol.Name, out value))
256
=> other != null && _names.IsEqualTo(other._names) &&
_symbols
.IsEqualTo(other.
_symbols
) && _wildcardNamesBySymbolKind.IsEqualTo(other._wildcardNamesBySymbolKind);
262
HashUtilities.Combine(
_symbols
, ref hashCode);