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();