C# 클래스 Pchp.CodeAnalysis.Semantics.Graph.GraphVisitor

Control flow graph visitor.
Visitor does not implement infinite recursion prevention.
상속: PhpOperationVisitor
파일 보기 프로젝트 열기: iolevel/peachpie 1 사용 예제들

공개 메소드들

메소드 설명
VisitCFG ( ControlFlowGraph x ) : void
VisitCFGBlock ( BoundBlock x ) : void
VisitCFGCaseBlock ( CaseBlock x ) : void
VisitCFGCatchBlock ( CatchBlock x ) : void
VisitCFGConditionalEdge ( ConditionalEdge x ) : void
VisitCFGExitBlock ( ExitBlock x ) : void
VisitCFGForeachEnumereeEdge ( ForeachEnumereeEdge x ) : void
VisitCFGForeachMoveNextEdge ( ForeachMoveNextEdge x ) : void
VisitCFGSimpleEdge ( SimpleEdge x ) : void
VisitCFGSwitchEdge ( SwitchEdge x ) : void
VisitCFGTryCatchEdge ( TryCatchEdge x ) : void

보호된 메소드들

메소드 설명
VisitCFGBlockInternal ( BoundBlock x ) : void

Visits block statements and its edge to next block.

비공개 메소드들

메소드 설명
VisitCFGBlockStatements ( BoundBlock x ) : void

메소드 상세

VisitCFG() 공개 메소드

public VisitCFG ( ControlFlowGraph x ) : void
x ControlFlowGraph
리턴 void

VisitCFGBlock() 공개 메소드

public VisitCFGBlock ( BoundBlock x ) : void
x BoundBlock
리턴 void

VisitCFGBlockInternal() 보호된 메소드

Visits block statements and its edge to next block.
protected VisitCFGBlockInternal ( BoundBlock x ) : void
x BoundBlock
리턴 void

VisitCFGCaseBlock() 공개 메소드

public VisitCFGCaseBlock ( CaseBlock x ) : void
x CaseBlock
리턴 void

VisitCFGCatchBlock() 공개 메소드

public VisitCFGCatchBlock ( CatchBlock x ) : void
x CatchBlock
리턴 void

VisitCFGConditionalEdge() 공개 메소드

public VisitCFGConditionalEdge ( ConditionalEdge x ) : void
x ConditionalEdge
리턴 void

VisitCFGExitBlock() 공개 메소드

public VisitCFGExitBlock ( ExitBlock x ) : void
x ExitBlock
리턴 void

VisitCFGForeachEnumereeEdge() 공개 메소드

public VisitCFGForeachEnumereeEdge ( ForeachEnumereeEdge x ) : void
x ForeachEnumereeEdge
리턴 void

VisitCFGForeachMoveNextEdge() 공개 메소드

public VisitCFGForeachMoveNextEdge ( ForeachMoveNextEdge x ) : void
x ForeachMoveNextEdge
리턴 void

VisitCFGSimpleEdge() 공개 메소드

public VisitCFGSimpleEdge ( SimpleEdge x ) : void
x SimpleEdge
리턴 void

VisitCFGSwitchEdge() 공개 메소드

public VisitCFGSwitchEdge ( SwitchEdge x ) : void
x SwitchEdge
리턴 void

VisitCFGTryCatchEdge() 공개 메소드

public VisitCFGTryCatchEdge ( TryCatchEdge x ) : void
x TryCatchEdge
리턴 void