C# Class eveMarshal.PyString

Inheritance: PyObject
ファイルを表示 Open project: stschake/eveMarshal Class Usage Examples

Public Methods

Method Description
Decode ( Unmarshal context, MarshalOpcode op, BinaryReader source ) : void
PyString ( ) : System
PyString ( byte raw ) : System
PyString ( string data ) : System
PyString ( string data, bool forceUTF8 ) : System
ToString ( ) : string

Protected Methods

Method Description
EncodeInternal ( BinaryWriter output ) : void

Private Methods

Method Description
Update ( byte data, bool isUnicode = false ) : void
Update ( string data ) : void
UpdateUTF8 ( byte data ) : void

Method Details

Decode() public method

public Decode ( Unmarshal context, MarshalOpcode op, BinaryReader source ) : void
context Unmarshal
op MarshalOpcode
source System.IO.BinaryReader
return void

EncodeInternal() protected method

protected EncodeInternal ( BinaryWriter output ) : void
output System.IO.BinaryWriter
return void

PyString() public method

public PyString ( ) : System
return System

PyString() public method

public PyString ( byte raw ) : System
raw byte
return System

PyString() public method

public PyString ( string data ) : System
data string
return System

PyString() public method

public PyString ( string data, bool forceUTF8 ) : System
data string
forceUTF8 bool
return System

ToString() public method

public ToString ( ) : string
return string