1 write to ControlFlowConditionKind
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\FlowAnalysis\BranchWithInfo.cs (1)
58ControlFlowConditionKind = controlFlowConditionKind;
12 references to ControlFlowConditionKind
Microsoft.CodeAnalysis.AnalyzerUtilities (12)
src\RoslynAnalyzers\Utilities\FlowAnalysis\BranchWithInfo.cs (1)
84controlFlowConditionKind: ControlFlowConditionKind,
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\GlobalFlowStateAnalysis\GlobalFlowStateValueSetFlowOperationVisitor.cs (2)
31branch.ControlFlowConditionKind != ControlFlowConditionKind.None && 36var negate = branch.ControlFlowConditionKind == ControlFlowConditionKind.WhenFalse;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowAnalysis.cs (1)
387var blockToSuccessorBranchKind = successorWithBranch.ControlFlowConditionKind;
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (8)
689FlowBranchConditionKind = branch.ControlFlowConditionKind; 692if (branch.ControlFlowConditionKind != ControlFlowConditionKind.None) 743Debug.Assert(branch.ControlFlowConditionKind != ControlFlowConditionKind.None); 749if (alwaysTrue && branch.ControlFlowConditionKind == ControlFlowConditionKind.WhenFalse || 750!alwaysTrue && branch.ControlFlowConditionKind == ControlFlowConditionKind.WhenTrue) 786Debug.Assert(branch.ControlFlowConditionKind != ControlFlowConditionKind.None); 790PredicateValueKind.AlwaysFalse => branch.ControlFlowConditionKind == ControlFlowConditionKind.WhenTrue, 792PredicateValueKind.AlwaysTrue => branch.ControlFlowConditionKind == ControlFlowConditionKind.WhenFalse,