C# 클래스 GameMaker.FlowAnalysis.ControlFlowGraph

Contains the control flow graph.
Use ControlFlowGraph builder to create instances of the ControlFlowGraph.
파일 보기 프로젝트 열기: WarlockD/GMdsam

공개 메소드들

메소드 설명
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