C# 클래스 Alexandria.Engines.GoldBox.Resources.ScriptInstruction

파일 보기 프로젝트 열기: Burton-Radons/Alexandria

보호된 프로퍼티들

프로퍼티 타입 설명
OperandsMutable Codex

공개 메소드들

메소드 설명
Read ( Script script, BinaryReader reader ) : ScriptInstruction
ScriptInstruction ( Script script, long offset, BinaryReader reader, ScriptOpcode opcode ) : System
ToRichText ( RichTextBuilder builder ) : void
ToString ( ) : string

보호된 메소드들

메소드 설명
Link ( ) : void
ReadOperand ( BinaryReader reader, ScriptArgument operandCode ) : bool
ReadOperand ( BinaryReader reader, string operands, int &operandIndex, ScriptArgument operandCode ) : bool
ScriptInstruction ( Script script, long offset, ScriptOpcode opcode ) : System
ToBaseString ( ) : string
ToStringOpcode ( ) : string

비공개 메소드들

메소드 설명
GetIntegerOperand ( int index ) : int?
GetOperand ( int index ) : ScriptOperand
GetOperandString ( int index ) : string
IsCompoundOperandCode ( ScriptArgument value ) : bool

메소드 상세

Link() 보호된 메소드

protected Link ( ) : void
리턴 void

Read() 공개 정적인 메소드

public static Read ( Script script, BinaryReader reader ) : ScriptInstruction
script Script
reader System.IO.BinaryReader
리턴 ScriptInstruction

ReadOperand() 보호된 메소드

protected ReadOperand ( BinaryReader reader, ScriptArgument operandCode ) : bool
reader System.IO.BinaryReader
operandCode ScriptArgument
리턴 bool

ReadOperand() 보호된 메소드

protected ReadOperand ( BinaryReader reader, string operands, int &operandIndex, ScriptArgument operandCode ) : bool
reader System.IO.BinaryReader
operands string
operandIndex int
operandCode ScriptArgument
리턴 bool

ScriptInstruction() 공개 메소드

public ScriptInstruction ( Script script, long offset, BinaryReader reader, ScriptOpcode opcode ) : System
script Script
offset long
reader System.IO.BinaryReader
opcode ScriptOpcode
리턴 System

ScriptInstruction() 보호된 메소드

protected ScriptInstruction ( Script script, long offset, ScriptOpcode opcode ) : System
script Script
offset long
opcode ScriptOpcode
리턴 System

ToBaseString() 보호된 메소드

protected ToBaseString ( ) : string
리턴 string

ToRichText() 공개 메소드

public ToRichText ( RichTextBuilder builder ) : void
builder RichTextBuilder
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

ToStringOpcode() 보호된 메소드

protected ToStringOpcode ( ) : string
리턴 string

프로퍼티 상세

OperandsMutable 보호되어 있는 프로퍼티

protected Codex OperandsMutable
리턴 Codex