CFGEdgeKind Type
CFG edge types. We distinguish CFG edges by classifying them into several different kinds.
Union cases
Union case | Description |
Full Usage:
CallEdge
|
|
Full Usage:
ExceptionFallThroughEdge
|
|
Full Usage:
ExternalCallEdge
|
|
Full Usage:
ExternalJmpEdge
|
|
Full Usage:
FallThroughEdge
|
|
Full Usage:
ImplicitCallEdge
|
|
Full Usage:
IndirectCallEdge
|
|
Full Usage:
IndirectJmpEdge
|
|
Full Usage:
InterCJmpFalseEdge
|
|
Full Usage:
InterCJmpTrueEdge
|
|
Full Usage:
InterJmpEdge
|
|
Full Usage:
IntraCJmpFalseEdge
|
|
Full Usage:
IntraCJmpTrueEdge
|
|
Full Usage:
IntraJmpEdge
|
|
Full Usage:
NoReturnFallThroughEdge
|
|
Full Usage:
RecursiveCallEdge
|
|
Full Usage:
RetEdge
|
|
Full Usage:
TailCallEdge
|
|
Full Usage:
UnknownEdge
|
Instance members
Instance member | Description |
Full Usage:
this.IsCallEdge
Returns: bool
|
|
Full Usage:
this.IsExceptionFallThroughEdge
Returns: bool
|
|
Full Usage:
this.IsExternalCallEdge
Returns: bool
|
|
Full Usage:
this.IsExternalJmpEdge
Returns: bool
|
|
Full Usage:
this.IsFallThroughEdge
Returns: bool
|
|
Full Usage:
this.IsImplicitCallEdge
Returns: bool
|
|
Full Usage:
this.IsIndirectCallEdge
Returns: bool
|
|
Full Usage:
this.IsIndirectJmpEdge
Returns: bool
|
|
Full Usage:
this.IsInterCJmpFalseEdge
Returns: bool
|
|
Full Usage:
this.IsInterCJmpTrueEdge
Returns: bool
|
|
Full Usage:
this.IsInterJmpEdge
Returns: bool
|
|
Full Usage:
this.IsIntraCJmpFalseEdge
Returns: bool
|
|
Full Usage:
this.IsIntraCJmpTrueEdge
Returns: bool
|
|
Full Usage:
this.IsIntraJmpEdge
Returns: bool
|
|
Full Usage:
this.IsNoReturnFallThroughEdge
Returns: bool
|
|
Full Usage:
this.IsRecursiveCallEdge
Returns: bool
|
|
Full Usage:
this.IsRetEdge
Returns: bool
|
|
Full Usage:
this.IsTailCallEdge
Returns: bool
|
|
Full Usage:
this.IsUnknownEdge
Returns: bool
|
|