C# 클래스 Recurity.Swf.AVM1.ActionPush

Blitzableiter ActionPush represents the Adobe AVM1 ActionPush
상속: AbstractAction
파일 보기 프로젝트 열기: rtezli/Blitzableiter

공개 메소드들

메소드 설명
ActionPush ( ) : System

Pushes one or more values to the stack

ActionPush ( List args ) : System

Pushes one or more values to the stack

PerformStackOperations ( Stack sourceStack ) : AVM1Stack

ToString ( ) : string

Converts the action to a string

보호된 메소드들

메소드 설명
Parse ( System sourceStream, byte sourceVersion ) : void

Parses the arguments from a source stream (The documentation is misleading. The _length member does define the overall length of the action's arguments. Now, we have to track how much we used.)

ParseFrom ( ) : bool

Parses the action from a string array

Render ( System outputStream ) : ulong

Renders the arguments to a output stream

메소드 상세

ActionPush() 공개 메소드

Pushes one or more values to the stack
public ActionPush ( ) : System
리턴 System

ActionPush() 공개 메소드

Pushes one or more values to the stack
public ActionPush ( List args ) : System
args List The list of elements that will be pushed on the stack
리턴 System

Parse() 보호된 메소드

Parses the arguments from a source stream (The documentation is misleading. The _length member does define the overall length of the action's arguments. Now, we have to track how much we used.)
protected Parse ( System sourceStream, byte sourceVersion ) : void
sourceStream System The source stream
sourceVersion byte The version
리턴 void

ParseFrom() 보호된 메소드

Parses the action from a string array
protected ParseFrom ( ) : bool
리턴 bool

PerformStackOperations() 공개 메소드

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

Render() 보호된 메소드

Renders the arguments to a output stream
protected Render ( System outputStream ) : ulong
outputStream System The output stream
리턴 ulong

ToString() 공개 메소드

Converts the action to a string
public ToString ( ) : string
리턴 string