C# Class Flood.Serialization.Serializer

Mostra file Open project: FloodProject/flood Class Usage Examples

Public Properties

Property Type Description
CustomSerializer ICustomSerializer

Public Methods

Method Description
ReadBinary ( ) : byte[]
ReadBool ( ) : bool
ReadByte ( ) : byte
ReadCustom ( CustomData customData ) : object
ReadDataObjectBegin ( ) : DataObject
ReadDataObjectEnd ( ) : void
ReadDouble ( ) : double
ReadFieldBegin ( ) : Field
ReadFieldEnd ( ) : void
ReadI16 ( ) : short
ReadI32 ( ) : int
ReadI64 ( ) : long
ReadListBegin ( ) : TList
ReadListEnd ( ) : void
ReadMapBegin ( ) : TMap
ReadMapEnd ( ) : void
ReadString ( ) : string
WriteBinary ( byte b ) : void
WriteBool ( bool b ) : void
WriteByte ( byte b ) : void
WriteCustom ( object value, CustomData customData ) : void
WriteDataObjectBegin ( DataObject data ) : void
WriteDataObjectEnd ( ) : void
WriteDouble ( double d ) : void
WriteFieldBegin ( Field field ) : void
WriteFieldEnd ( ) : void
WriteFieldStop ( ) : void
WriteI16 ( short i16 ) : void
WriteI32 ( int i32 ) : void
WriteI64 ( long i64 ) : void
WriteListBegin ( TList list ) : void
WriteListEnd ( ) : void
WriteMapBegin ( TMap map ) : void
WriteMapEnd ( ) : void
WriteString ( string s ) : void

Protected Methods

Method Description
Serializer ( System.IO.Stream stream ) : System

Method Details

ReadBinary() public abstract method

public abstract ReadBinary ( ) : byte[]
return byte[]

ReadBool() public abstract method

public abstract ReadBool ( ) : bool
return bool

ReadByte() public abstract method

public abstract ReadByte ( ) : byte
return byte

ReadCustom() public method

public ReadCustom ( CustomData customData ) : object
customData CustomData
return object

ReadDataObjectBegin() public abstract method

public abstract ReadDataObjectBegin ( ) : DataObject
return DataObject

ReadDataObjectEnd() public abstract method

public abstract ReadDataObjectEnd ( ) : void
return void

ReadDouble() public abstract method

public abstract ReadDouble ( ) : double
return double

ReadFieldBegin() public abstract method

public abstract ReadFieldBegin ( ) : Field
return Field

ReadFieldEnd() public abstract method

public abstract ReadFieldEnd ( ) : void
return void

ReadI16() public abstract method

public abstract ReadI16 ( ) : short
return short

ReadI32() public abstract method

public abstract ReadI32 ( ) : int
return int

ReadI64() public abstract method

public abstract ReadI64 ( ) : long
return long

ReadListBegin() public abstract method

public abstract ReadListBegin ( ) : TList
return TList

ReadListEnd() public abstract method

public abstract ReadListEnd ( ) : void
return void

ReadMapBegin() public abstract method

public abstract ReadMapBegin ( ) : TMap
return TMap

ReadMapEnd() public abstract method

public abstract ReadMapEnd ( ) : void
return void

ReadString() public method

public ReadString ( ) : string
return string

Serializer() protected method

protected Serializer ( System.IO.Stream stream ) : System
stream System.IO.Stream
return System

WriteBinary() public abstract method

public abstract WriteBinary ( byte b ) : void
b byte
return void

WriteBool() public abstract method

public abstract WriteBool ( bool b ) : void
b bool
return void

WriteByte() public abstract method

public abstract WriteByte ( byte b ) : void
b byte
return void

WriteCustom() public method

public WriteCustom ( object value, CustomData customData ) : void
value object
customData CustomData
return void

WriteDataObjectBegin() public abstract method

public abstract WriteDataObjectBegin ( DataObject data ) : void
data DataObject
return void

WriteDataObjectEnd() public abstract method

public abstract WriteDataObjectEnd ( ) : void
return void

WriteDouble() public abstract method

public abstract WriteDouble ( double d ) : void
d double
return void

WriteFieldBegin() public abstract method

public abstract WriteFieldBegin ( Field field ) : void
field Field
return void

WriteFieldEnd() public abstract method

public abstract WriteFieldEnd ( ) : void
return void

WriteFieldStop() public abstract method

public abstract WriteFieldStop ( ) : void
return void

WriteI16() public abstract method

public abstract WriteI16 ( short i16 ) : void
i16 short
return void

WriteI32() public abstract method

public abstract WriteI32 ( int i32 ) : void
i32 int
return void

WriteI64() public abstract method

public abstract WriteI64 ( long i64 ) : void
i64 long
return void

WriteListBegin() public abstract method

public abstract WriteListBegin ( TList list ) : void
list TList
return void

WriteListEnd() public abstract method

public abstract WriteListEnd ( ) : void
return void

WriteMapBegin() public abstract method

public abstract WriteMapBegin ( TMap map ) : void
map TMap
return void

WriteMapEnd() public abstract method

public abstract WriteMapEnd ( ) : void
return void

WriteString() public method

public WriteString ( string s ) : void
s string
return void

Property Details

CustomSerializer public_oe property

public ICustomSerializer CustomSerializer
return ICustomSerializer