C# Class HotChai.Serialization.PortableBinary.PortableBinaryObjectWriter

Inheritance: ObjectWriter
Afficher le fichier Open project: hotchai/serialize.net

Méthodes publiques

Méthode Description
Flush ( ) : void
PortableBinaryObjectWriter ( Stream stream ) : System

Méthodes protégées

Méthode Description
WriteEndArrayToken ( ) : void
WriteEndMemberToken ( ) : void
WriteEndObjectToken ( ) : void
WritePrimitiveNullValue ( ) : void
WritePrimitiveValue ( bool value ) : void
WritePrimitiveValue ( byte value ) : void
WritePrimitiveValue ( double value ) : void
WritePrimitiveValue ( float value ) : void
WritePrimitiveValue ( int value ) : void
WritePrimitiveValue ( long value ) : void
WritePrimitiveValue ( string value ) : void
WritePrimitiveValue ( uint value ) : void
WritePrimitiveValue ( ulong value ) : void
WriteStartArrayToken ( ) : void
WriteStartMemberToken ( int memberKey ) : void
WriteStartObjectToken ( ) : void

Private Methods

Méthode Description
WriteLength ( int length ) : void
WritePackedInt ( int value ) : void

Big-endian variable-length quantity (VLQ) encoding

See http://en.wikipedia.org/wiki/Variable-length_quantity.

WriteToken ( int token ) : void

Method Details

Flush() public méthode

public Flush ( ) : void
Résultat void

PortableBinaryObjectWriter() public méthode

public PortableBinaryObjectWriter ( Stream stream ) : System
stream Stream
Résultat System

WriteEndArrayToken() protected méthode

protected WriteEndArrayToken ( ) : void
Résultat void

WriteEndMemberToken() protected méthode

protected WriteEndMemberToken ( ) : void
Résultat void

WriteEndObjectToken() protected méthode

protected WriteEndObjectToken ( ) : void
Résultat void

WritePrimitiveNullValue() protected méthode

protected WritePrimitiveNullValue ( ) : void
Résultat void

WritePrimitiveValue() protected méthode

protected WritePrimitiveValue ( bool value ) : void
value bool
Résultat void

WritePrimitiveValue() protected méthode

protected WritePrimitiveValue ( byte value ) : void
value byte
Résultat void

WritePrimitiveValue() protected méthode

protected WritePrimitiveValue ( double value ) : void
value double
Résultat void

WritePrimitiveValue() protected méthode

protected WritePrimitiveValue ( float value ) : void
value float
Résultat void

WritePrimitiveValue() protected méthode

protected WritePrimitiveValue ( int value ) : void
value int
Résultat void

WritePrimitiveValue() protected méthode

protected WritePrimitiveValue ( long value ) : void
value long
Résultat void

WritePrimitiveValue() protected méthode

protected WritePrimitiveValue ( string value ) : void
value string
Résultat void

WritePrimitiveValue() protected méthode

protected WritePrimitiveValue ( uint value ) : void
value uint
Résultat void

WritePrimitiveValue() protected méthode

protected WritePrimitiveValue ( ulong value ) : void
value ulong
Résultat void

WriteStartArrayToken() protected méthode

protected WriteStartArrayToken ( ) : void
Résultat void

WriteStartMemberToken() protected méthode

protected WriteStartMemberToken ( int memberKey ) : void
memberKey int
Résultat void

WriteStartObjectToken() protected méthode

protected WriteStartObjectToken ( ) : void
Résultat void