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

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

Открытые свойства

Свойство Тип Описание
CustomSerializer ICustomSerializer

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

Метод Описание
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

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

Метод Описание
Serializer ( System.IO.Stream stream ) : System

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

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

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

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

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

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

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

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

public ReadCustom ( CustomData customData ) : object
customData CustomData
Результат object

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public ReadString ( ) : string
Результат string

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

protected Serializer ( System.IO.Stream stream ) : System
stream System.IO.Stream
Результат System

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

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

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

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

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

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

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

public WriteCustom ( object value, CustomData customData ) : void
value object
customData CustomData
Результат void

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

public WriteString ( string s ) : void
s string
Результат void

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

CustomSerializer публичное свойство

public ICustomSerializer CustomSerializer
Результат ICustomSerializer