C# Класс Datamodel.Codecs.Binary

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

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

Свойство Тип Описание
Reader System.IO.BinaryReader

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

Метод Описание
Decode ( int encoding_version, string format, int format_version, Stream stream, DeferredMode defer_mode ) : Datamodel
DeferredDecodeAttribute ( Datamodel dm, long offset ) : object
Dispose ( ) : void
Encode ( Datamodel dm, int encoding_version, Stream stream ) : void

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

Метод Описание
ReadString_Raw ( ) : string
SkipAttribte ( ) : void

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

Метод Описание
Binary ( ) : System
DecodeAttribute ( Datamodel dm ) : object
IdToType ( byte id ) : Type
ReadValue ( Datamodel dm, Type type, bool raw_string ) : object
ReadVector ( int dim ) : float[]
TypeToId ( Type type, int version ) : byte

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

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

public Decode ( int encoding_version, string format, int format_version, Stream stream, DeferredMode defer_mode ) : Datamodel
encoding_version int
format string
format_version int
stream Stream
defer_mode DeferredMode
Результат Datamodel

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

public DeferredDecodeAttribute ( Datamodel dm, long offset ) : object
dm Datamodel
offset long
Результат object

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

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

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

public Encode ( Datamodel dm, int encoding_version, Stream stream ) : void
dm Datamodel
encoding_version int
stream Stream
Результат void

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

protected ReadString_Raw ( ) : string
Результат string

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

protected SkipAttribte ( ) : void
Результат void

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

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

protected BinaryReader,System.IO Reader
Результат System.IO.BinaryReader