C# Class SwfDotNet.IO.ByteCode.Actions.ActionDefineFunction2

bytecode instruction object
Inheritance: MultiByteAction
显示文件 Open project: bladecoding/SwfExport Class Usage Examples

Public Properties

Property Type Description
ActionRecord System.Collections.ArrayList
Name string
ParameterList RegParamPair[]
RegisterCount int

Public Methods

Method Description
ActionDefineFunction2 ( string n, RegParamPair p, int r, VariableFlagSet f, ArrayList actionRec ) : System

constructor

Compile ( BinaryWriter w ) : void
ToString ( ) : string

overriden ToString method

Method Details

ActionDefineFunction2() public method

constructor
public ActionDefineFunction2 ( string n, RegParamPair p, int r, VariableFlagSet f, ArrayList actionRec ) : System
n string function name
p RegParamPair function parameters
r int register count
f VariableFlagSet flags for automatic register allocation
actionRec System.Collections.ArrayList inner action block (body)
return System

Compile() public method

public Compile ( BinaryWriter w ) : void
w System.IO.BinaryWriter
return void

ToString() public method

overriden ToString method
public ToString ( ) : string
return string

Property Details

ActionRecord public_oe property

inner actions (function body)
public ArrayList,System.Collections ActionRecord
return System.Collections.ArrayList

Name public_oe property

function name
public string Name
return string

ParameterList public_oe property

RegParamPair of expected parameters
public RegParamPair[] ParameterList
return RegParamPair[]

RegisterCount public_oe property

registers allocated by function
public int RegisterCount
return int