C# Class Datamodel.Codecs.Binary

Inheritance: IDeferredAttributeCodec, IDisposable
Afficher le fichier Open project: Artfunkel/Datamodel.NET Class Usage Examples

Protected Properties

Свойство Type Description
Reader System.IO.BinaryReader

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
ReadString_Raw ( ) : string
SkipAttribte ( ) : void

Private Methods

Méthode Description
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

Method Details

Decode() public méthode

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
Résultat Datamodel

DeferredDecodeAttribute() public méthode

public DeferredDecodeAttribute ( Datamodel dm, long offset ) : object
dm Datamodel
offset long
Résultat object

Dispose() public méthode

public Dispose ( ) : void
Résultat void

Encode() public méthode

public Encode ( Datamodel dm, int encoding_version, Stream stream ) : void
dm Datamodel
encoding_version int
stream Stream
Résultat void

ReadString_Raw() protected méthode

protected ReadString_Raw ( ) : string
Résultat string

SkipAttribte() protected méthode

protected SkipAttribte ( ) : void
Résultat void

Property Details

Reader protected_oe property

protected BinaryReader,System.IO Reader
Résultat System.IO.BinaryReader