1 write to _predicateValueKindCacheBuilder
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
276_predicateValueKindCacheBuilder = ImmutableDictionary.CreateBuilder<IOperation, PredicateValueKind>();
7 references to _predicateValueKindCacheBuilder
Microsoft.CodeAnalysis.AnalyzerUtilities (7)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (7)
382if (!_predicateValueKindCacheBuilder.TryGetValue(operation, out var predicateValueKind)) 759_predicateValueKindCacheBuilder.TryGetValue(branch.BranchValue, out PredicateValueKind valueKind) && 1021internal ImmutableDictionary<IOperation, PredicateValueKind> GetPredicateValueKindMap() => _predicateValueKindCacheBuilder.ToImmutable(); 1318_predicateValueKindCacheBuilder[operation] = PredicateValueKind.AlwaysFalse; 1336_predicateValueKindCacheBuilder[operation] = PredicateValueKind.AlwaysTrue; 1830_predicateValueKindCacheBuilder.ContainsKey(operation)) 1846_predicateValueKindCacheBuilder[operation] = predicateValueKind;