1 write to _candidateStates
Microsoft.CodeAnalysis.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Runtime\PreferReadOnlySpanPropertiesOverReadOnlyArrayFieldsAnalyzer.cs (1)
478
_candidateStates
= PooledConcurrentDictionary<IFieldSymbol, bool>.GetInstance(SymbolEqualityComparer.Default);
4 references to _candidateStates
Microsoft.CodeAnalysis.NetAnalyzers (4)
Microsoft.NetCore.Analyzers\Runtime\PreferReadOnlySpanPropertiesOverReadOnlyArrayFieldsAnalyzer.cs (4)
486
=>
_candidateStates
.TryAdd(field.OriginalDefinition, value: true);
489
=>
_candidateStates
.AddOrUpdate(field.OriginalDefinition, addValue: false, static (_, _) => false);
492
=>
_candidateStates
.TryGetValue(field.OriginalDefinition, out bool isCandidate) && isCandidate;
504
_candidateStates
.Dispose();