Struct ControlFlowEdge
One way control can pass from an instruction to another, in a ControlFlowGraph.
public readonly record struct ControlFlowEdge : IEquatable<ControlFlowEdge>
- Implements
- Inherited Members
Constructors
ControlFlowEdge(int, int, ControlFlowEdgeKind)
One way control can pass from an instruction to another, in a ControlFlowGraph.
public ControlFlowEdge(int From, int To, ControlFlowEdgeKind Kind)
Parameters
FromintThe offset of the instruction control leaves.
TointThe offset of the instruction control arrives at, or Exit when the activation ends.
KindControlFlowEdgeKindWhy control can pass.
Properties
From
The offset of the instruction control leaves.
public int From { get; init; }
Property Value
Kind
Why control can pass.
public ControlFlowEdgeKind Kind { get; init; }
Property Value
To
The offset of the instruction control arrives at, or Exit when the activation ends.
public int To { get; init; }