C# Class Recurity.Swf.AVM1.AbstractAction

Inheritance: Interfaces.ISwfElement
Show file Open project: rtezli/Blitzableiter Class Usage Examples

Protected Properties

Property Type Description
_StackOps Recurity.Swf.AVM1.StackChange[]
_actionCode byte
_length System.UInt16

Public Methods

Method Description
ParseFrom ( string line ) : bool

PerformStackOperations ( Stack sourceStack ) : AVM1Stack

Read ( BinaryReader sourceStream, byte sourceVersion ) : void

ToString ( ) : string

Write ( Stream output ) : void

Protected Methods

Method Description
Parse ( BinaryReader sourceStream, byte sourceVersion ) : void

ParseFrom ( ) : bool

Render ( BinaryWriter outputStream ) : ulong

Private Methods

Method Description
ParseFromTokenize ( string line ) : string[]

Method Details

Parse() protected method

protected Parse ( BinaryReader sourceStream, byte sourceVersion ) : void
sourceStream System.IO.BinaryReader
sourceVersion byte
return void

ParseFrom() protected method

protected ParseFrom ( ) : bool
return bool

ParseFrom() public method

public ParseFrom ( string line ) : bool
line string
return bool

PerformStackOperations() public method

public PerformStackOperations ( Stack sourceStack ) : AVM1Stack
sourceStack Stack
return Recurity.Swf.AVM1.Stack.AVM1Stack

Read() public method

public Read ( BinaryReader sourceStream, byte sourceVersion ) : void
sourceStream System.IO.BinaryReader
sourceVersion byte
return void

Render() protected method

protected Render ( BinaryWriter outputStream ) : ulong
outputStream System.IO.BinaryWriter
return ulong

ToString() public method

public ToString ( ) : string
return string

Write() public method

public Write ( Stream output ) : void
output Stream
return void

Property Details

_StackOps protected property

protected StackChange[],Recurity.Swf.AVM1 _StackOps
return Recurity.Swf.AVM1.StackChange[]

_actionCode protected property

protected byte _actionCode
return byte

_length protected property

protected UInt16,System _length
return System.UInt16