C# Класс GameMaker.FlowAnalysis.ControlFlowGraph

Contains the control flow graph.
Use ControlFlowGraph builder to create instances of the ControlFlowGraph.
Показать файл Открыть проект

Открытые методы

Метод Описание
ComputeDominance ( CancellationToken cancellationToken = default(CancellationToken) ) : void

Computes the dominator tree.

ComputeDominanceFrontier ( ) : void

Computes dominance frontiers. This method requires that the dominator tree is already computed!

ExportGraph ( ) : GraphVizGraph
ResetVisited ( ) : void

Resets "Visited" to false for all nodes in this graph.

Приватные методы

Метод Описание
ControlFlowGraph ( ControlFlowNode nodes ) : System
FindCommonDominator ( ControlFlowNode b1, ControlFlowNode b2 ) : ControlFlowNode

Описание методов

ComputeDominance() публичный Метод

Computes the dominator tree.
public ComputeDominance ( CancellationToken cancellationToken = default(CancellationToken) ) : void
cancellationToken System.Threading.CancellationToken
Результат void

ComputeDominanceFrontier() публичный Метод

Computes dominance frontiers. This method requires that the dominator tree is already computed!
public ComputeDominanceFrontier ( ) : void
Результат void

ExportGraph() публичный Метод

public ExportGraph ( ) : GraphVizGraph
Результат GraphVizGraph

ResetVisited() публичный Метод

Resets "Visited" to false for all nodes in this graph.
public ResetVisited ( ) : void
Результат void