C# Class SwfDotNet.IO.ByteCode.InvocationExaminer

The InvocationExaminer class analyses method/function calls and object initializations to find out how many values get pushed on or popped from stack. It is passed to an instance of CodeTraverser by the decompiler.
Inheritance: IActionExaminer
Mostrar archivo Open project: bladecoding/SwfExport

Public Methods

Method Description
Clone ( ) : IActionExaminer

Clone method, necessary for handling branches.

Examine ( int index, BaseAction a ) : void

Examine byte code action at index in action record.

InvocationExaminer ( ) : System

Constructor.

Private Methods

Method Description
InvocationExaminer ( Stack s ) : System

Private constructor, used by Clone method.

Method Details

Clone() public method

Clone method, necessary for handling branches.
public Clone ( ) : IActionExaminer
return IActionExaminer

Examine() public method

Examine byte code action at index in action record.
public Examine ( int index, BaseAction a ) : void
index int
a SwfDotNet.IO.ByteCode.Actions.BaseAction
return void

InvocationExaminer() public method

Constructor.
public InvocationExaminer ( ) : System
return System