C# Класс Flood.Serialization.BinarySerializer

Наследование: Serializer
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
checkReadLength_ bool
readLength_ int

Открытые методы

Метод Описание
BinarySerializer ( ) : System
BinarySerializer ( System stream ) : System
ReadBinary ( ) : byte[]
ReadBool ( ) : bool
ReadByte ( ) : byte
ReadDataObjectBegin ( ) : DataObject
ReadDataObjectEnd ( ) : void
ReadDouble ( ) : double
ReadFieldBegin ( ) : Field
ReadFieldEnd ( ) : void
ReadI16 ( ) : short
ReadI32 ( ) : int
ReadI64 ( ) : long
ReadListBegin ( ) : TList
ReadListEnd ( ) : void
ReadMapBegin ( ) : TMap
ReadMapEnd ( ) : void
SetReadLength ( int readLength ) : void
WriteBinary ( byte b ) : void
WriteBool ( bool b ) : void
WriteByte ( byte b ) : void
WriteDataObjectBegin ( DataObject struc ) : void
WriteDataObjectEnd ( ) : void
WriteDouble ( double d ) : void
WriteFieldBegin ( Field field ) : void
WriteFieldEnd ( ) : void
WriteFieldStop ( ) : void
WriteI16 ( short s ) : void
WriteI32 ( int i32 ) : void
WriteI64 ( long i64 ) : void
WriteListBegin ( TList list ) : void
WriteListEnd ( ) : void
WriteMapBegin ( TMap map ) : void
WriteMapEnd ( ) : void

Защищенные методы

Метод Описание
CheckReadLength ( int length ) : void

Приватные методы

Метод Описание
ReadAll ( byte buf, int off, int len ) : int
ReadStringBody ( int size ) : string

Описание методов

BinarySerializer() публичный Метод

public BinarySerializer ( ) : System
Результат System

BinarySerializer() публичный Метод

public BinarySerializer ( System stream ) : System
stream System
Результат System

CheckReadLength() защищенный Метод

protected CheckReadLength ( int length ) : void
length int
Результат void

ReadBinary() публичный Метод

public ReadBinary ( ) : byte[]
Результат byte[]

ReadBool() публичный Метод

public ReadBool ( ) : bool
Результат bool

ReadByte() публичный Метод

public ReadByte ( ) : byte
Результат byte

ReadDataObjectBegin() публичный Метод

public ReadDataObjectBegin ( ) : DataObject
Результат DataObject

ReadDataObjectEnd() публичный Метод

public ReadDataObjectEnd ( ) : void
Результат void

ReadDouble() публичный Метод

public ReadDouble ( ) : double
Результат double

ReadFieldBegin() публичный Метод

public ReadFieldBegin ( ) : Field
Результат Field

ReadFieldEnd() публичный Метод

public ReadFieldEnd ( ) : void
Результат void

ReadI16() публичный Метод

public ReadI16 ( ) : short
Результат short

ReadI32() публичный Метод

public ReadI32 ( ) : int
Результат int

ReadI64() публичный Метод

public ReadI64 ( ) : long
Результат long

ReadListBegin() публичный Метод

public ReadListBegin ( ) : TList
Результат TList

ReadListEnd() публичный Метод

public ReadListEnd ( ) : void
Результат void

ReadMapBegin() публичный Метод

public ReadMapBegin ( ) : TMap
Результат TMap

ReadMapEnd() публичный Метод

public ReadMapEnd ( ) : void
Результат void

SetReadLength() публичный Метод

public SetReadLength ( int readLength ) : void
readLength int
Результат void

WriteBinary() публичный Метод

public WriteBinary ( byte b ) : void
b byte
Результат void

WriteBool() публичный Метод

public WriteBool ( bool b ) : void
b bool
Результат void

WriteByte() публичный Метод

public WriteByte ( byte b ) : void
b byte
Результат void

WriteDataObjectBegin() публичный Метод

public WriteDataObjectBegin ( DataObject struc ) : void
struc DataObject
Результат void

WriteDataObjectEnd() публичный Метод

public WriteDataObjectEnd ( ) : void
Результат void

WriteDouble() публичный Метод

public WriteDouble ( double d ) : void
d double
Результат void

WriteFieldBegin() публичный Метод

public WriteFieldBegin ( Field field ) : void
field Field
Результат void

WriteFieldEnd() публичный Метод

public WriteFieldEnd ( ) : void
Результат void

WriteFieldStop() публичный Метод

public WriteFieldStop ( ) : void
Результат void

WriteI16() публичный Метод

public WriteI16 ( short s ) : void
s short
Результат void

WriteI32() публичный Метод

public WriteI32 ( int i32 ) : void
i32 int
Результат void

WriteI64() публичный Метод

public WriteI64 ( long i64 ) : void
i64 long
Результат void

WriteListBegin() публичный Метод

public WriteListBegin ( TList list ) : void
list TList
Результат void

WriteListEnd() публичный Метод

public WriteListEnd ( ) : void
Результат void

WriteMapBegin() публичный Метод

public WriteMapBegin ( TMap map ) : void
map TMap
Результат void

WriteMapEnd() публичный Метод

public WriteMapEnd ( ) : void
Результат void

Описание свойств

checkReadLength_ защищенное свойство

protected bool checkReadLength_
Результат bool

readLength_ защищенное свойство

protected int readLength_
Результат int