C# Class Kirikiri.Tjs2.ConstArrayData

TJS2 バイトコード书き出し、读み迂みで Variant 型を分离し、固有型で保持するためのクラス 读み迂みはより效率的に处理できるように别クラスにした方がいいか 读み迂んだ ByteBuffer を直接处理するような
Exibir arquivo Open project: fantasydr/krkr-cs Class Usage Examples

Public Methods

Method Description
ConstArrayData ( ) : System.Collections.Generic
ExportBuffer ( ) : ByteBuffer
GetType ( Variant v ) : byte
PutString ( string val ) : int
PutVariant ( Variant v, Compiler block ) : int
PutVariant ( Variant v, ScriptBlock block ) : int

Private Methods

Method Description
PutByte ( byte b ) : int
PutByteBuffer ( ByteBuffer val ) : int
PutDouble ( double b ) : int
PutInteger ( int b ) : int
PutLong ( long b ) : int
PutShort ( short b ) : int

Method Details

ConstArrayData() public method

public ConstArrayData ( ) : System.Collections.Generic
return System.Collections.Generic

ExportBuffer() public method

public ExportBuffer ( ) : ByteBuffer
return Sharpen.ByteBuffer

GetType() public method

public GetType ( Variant v ) : byte
v Variant
return byte

PutString() public method

public PutString ( string val ) : int
val string
return int

PutVariant() public method

public PutVariant ( Variant v, Compiler block ) : int
v Variant
block Compiler
return int

PutVariant() public method

public PutVariant ( Variant v, ScriptBlock block ) : int
v Variant
block ScriptBlock
return int