C# 클래스 SWFProcessing.SWFModeller.ABC.IO.AbcReader

An ABC bytecode parser. Parses high level objects and values. Actual bytecodes are disassembled separately via the Method class.
파일 보기 프로젝트 열기: WeeWorld/Swiffotron 1 사용 예제들

공개 메소드들

메소드 설명
Read ( byte bytecode, StringBuilder readLog ) : AbcCode

Turns bytecode into an AbcCode object.

비공개 메소드들

메소드 설명
ReadClasses ( ) : void

Read in the class definitions.

ReadConstantPool ( ) : void

Reads in all the constant values referenced from the bytecode.

ReadMetadata ( ) : void

Read in the metadata, if any.

ReadMethodBodies ( ) : void

Read in the method bytecode bodies

ReadMethods ( ) : void

Read in all the methods and functions.

ReadScriptDefs ( ) : void

Read in the definitions for the code block.

ReadString ( ) : string
ReadTrait ( ) : Trait

Read in a trait, which are like object properties.

ResolveReferences ( ) : void

메소드 상세

Read() 공개 메소드

Turns bytecode into an AbcCode object.
public Read ( byte bytecode, StringBuilder readLog ) : AbcCode
bytecode byte The bytecode, as chopped out of a SWF.
readLog System.Text.StringBuilder Ignored in release builds. This logs /// on every constant value read for unit test inspection.
리턴 AbcCode