1 write to GlobalEntity
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateDataFlowOperationVisitor.cs (1)
35
GlobalEntity
= GetGlobalEntity(analysisContext);
10 references to GlobalEntity
Microsoft.CodeAnalysis.AnalyzerUtilities (10)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateDataFlowOperationVisitor.cs (4)
82
input[
GlobalEntity
] = ValueDomain.Bottom;
86
Debug.Assert(input.ContainsKey(
GlobalEntity
));
92
get => GetAbstractValue(
GlobalEntity
);
93
set => SetAbstractValue(
GlobalEntity
, value);
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateValueSetFlowOperationVisitor.cs (6)
49
var currentGlobalValue = GetAbstractValue(
GlobalEntity
);
53
SetAbstractValue(
GlobalEntity
, newGlobalValue);
91
if (value1.TryGetValue(
GlobalEntity
, out var value) && value == GlobalFlowStateAnalysisValueSet.Unset)
92
value1[
GlobalEntity
] = GlobalFlowStateAnalysisValueSet.Empty;
94
if (value2.TryGetValue(
GlobalEntity
, out value) && value == GlobalFlowStateAnalysisValueSet.Unset)
95
value2[
GlobalEntity
] = GlobalFlowStateAnalysisValueSet.Empty;