1 write to _predicateValueKindCacheBuilder
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
274_predicateValueKindCacheBuilder = ImmutableDictionary.CreateBuilder<IOperation, PredicateValueKind>();
7 references to _predicateValueKindCacheBuilder
Microsoft.CodeAnalysis.AnalyzerUtilities (7)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (7)
380if (!_predicateValueKindCacheBuilder.TryGetValue(operation, out var predicateValueKind)) 757_predicateValueKindCacheBuilder.TryGetValue(branch.BranchValue, out PredicateValueKind valueKind) && 1019internal ImmutableDictionary<IOperation, PredicateValueKind> GetPredicateValueKindMap() => _predicateValueKindCacheBuilder.ToImmutable(); 1316_predicateValueKindCacheBuilder[operation] = PredicateValueKind.AlwaysFalse; 1334_predicateValueKindCacheBuilder[operation] = PredicateValueKind.AlwaysTrue; 1828_predicateValueKindCacheBuilder.ContainsKey(operation)) 1844_predicateValueKindCacheBuilder[operation] = predicateValueKind;