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)
382
if (!
_predicateValueKindCacheBuilder
.TryGetValue(operation, out var predicateValueKind))
759
_predicateValueKindCacheBuilder
.TryGetValue(branch.BranchValue, out PredicateValueKind valueKind) &&
1021
internal ImmutableDictionary<IOperation, PredicateValueKind> GetPredicateValueKindMap() =>
_predicateValueKindCacheBuilder
.ToImmutable();
1318
_predicateValueKindCacheBuilder
[operation] = PredicateValueKind.AlwaysFalse;
1336
_predicateValueKindCacheBuilder
[operation] = PredicateValueKind.AlwaysTrue;
1830
_predicateValueKindCacheBuilder
.ContainsKey(operation))
1846
_predicateValueKindCacheBuilder
[operation] = predicateValueKind;