C# Класс Alexandria.Engines.GoldBox.Resources.ScriptInstruction

Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
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