C# 클래스 SwfDotNet.IO.ByteCode.CodeTraverser

The CodeTraverser provides a simple functionality for traversing Action lists by stepping through action lists and following branches. In opposite to SwfDotNet.IO.ByteCode.CodeWalker each index is only visited once. Action objects are handled by the IActionExaminer that is passed to the Traverse method. CodeTraverser provides a unified base functionality for code-flow analysis.
파일 보기 프로젝트 열기: bladecoding/SwfExport 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
actionRec System.Collections.ArrayList

공개 메소드들

메소드 설명
CodeTraverser ( ArrayList actions ) : System

Constructor

Traverse ( IActionExaminer examiner ) : void

Start traversing.

비공개 메소드들

메소드 설명
traverse ( int index, IActionExaminer examiner ) : void

메소드 상세

CodeTraverser() 공개 메소드

Constructor
public CodeTraverser ( ArrayList actions ) : System
actions System.Collections.ArrayList ArrayList of action objects derived from BaseAction.
리턴 System

Traverse() 공개 메소드

Start traversing.
public Traverse ( IActionExaminer examiner ) : void
examiner IActionExaminer IActionExaminer object
리턴 void

프로퍼티 상세

actionRec 보호되어 있는 프로퍼티

ArrayList of action objects derived from SwfDotNet.IO.ByteCode.Actions.BaseAction.
protected ArrayList,System.Collections actionRec
리턴 System.Collections.ArrayList