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.
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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