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