14 references to ConditionKind
ILLink.RoslynAnalyzer (14)
DataFlow\ControlFlowGraphProxy.cs (8)
33public ConditionKind ConditionKind => (ConditionKind)Block.ConditionKind; 81var conditionKind = branch.Source.ConditionKind switch 83ControlFlowConditionKind.None => ConditionKind.Unconditional, 84ControlFlowConditionKind.WhenFalse => branch.IsConditionalSuccessor ? ConditionKind.WhenFalse : ConditionKind.WhenTrue, 85ControlFlowConditionKind.WhenTrue => branch.IsConditionalSuccessor ? ConditionKind.WhenTrue : ConditionKind.WhenFalse,
src\tools\illink\src\ILLink.Shared\DataFlow\ForwardDataFlowAnalysis.cs (4)
202Debug.Assert(successor.ConditionKind is ConditionKind.WhenTrue or ConditionKind.WhenFalse); 205successor.ConditionKind is ConditionKind.WhenTrue 442Debug.Assert(finallyExit.Value.ConditionKind == ConditionKind.Unconditional);
src\tools\illink\src\ILLink.Shared\DataFlow\IControlFlowGraph.cs (2)
52public readonly ConditionKind ConditionKind; 70public ControlFlowBranch(TBlock source, TBlock? destination, ImmutableArray<TRegion> finallyRegions, ConditionKind conditionKind)