C# Класс HotChai.Serialization.ObjectWriter

Writes a serialized object.
Наследование: IObjectWriter
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
PopState void
PushState void
SetState void

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

Метод Описание
Flush ( ) : void

Writes any buffered data to the output.

WriteEndArray ( ) : void

Writes the end of a serialized array.

WriteEndMember ( ) : void

Writes the end of a serialized object member.

WriteEndObject ( ) : void

Writes the end of a serialized object.

WriteNullValue ( ) : void

Writes a null serialized value.

WriteStartArray ( ) : void

Writes the start of a serialized array.

WriteStartMember ( int memberKey ) : void

Writes the start of a serialized object member with the specified key.

WriteStartObject ( ) : void

Writes the start of a serialized object.

WriteValue ( bool value ) : void

Writes a Boolean serialized value.

WriteValue ( byte value ) : void

Writes an array of Byte serialized value.

WriteValue ( double value ) : void

Writes a Double serialized value.

WriteValue ( float value ) : void

Writes a Single serialized value.

WriteValue ( int value ) : void

Writes an Int32 serialized value.

WriteValue ( long value ) : void

Writes an Int64 serialized value.

WriteValue ( string value ) : void

Writes a String serialized value.

WriteValue ( uint value ) : void

Writes a UInt32 serialized value.

WriteValue ( ulong value ) : void

Writes a UInt64 serialized value.

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

Метод Описание
ObjectWriter ( ) : System
WriteArrayValueSeparator ( ) : void
WriteEndArrayToken ( ) : void
WriteEndMemberToken ( ) : void
WriteEndObjectToken ( ) : void
WriteMemberSeparator ( ) : 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

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

Метод Описание
PopState ( ) : void
PushState ( ObjectWriterState state ) : void
SetState ( ObjectWriterState state ) : void

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

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

Writes any buffered data to the output.
public abstract Flush ( ) : void
Результат void

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

protected ObjectWriter ( ) : System
Результат System

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

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

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

Writes the end of a serialized array.
public WriteEndArray ( ) : void
Результат void

WriteEndArrayToken() защищенный абстрактный Метод

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

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

Writes the end of a serialized object member.
public WriteEndMember ( ) : void
Результат void

WriteEndMemberToken() защищенный абстрактный Метод

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

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

Writes the end of a serialized object.
public WriteEndObject ( ) : void
Результат void

WriteEndObjectToken() защищенный абстрактный Метод

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

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

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

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

Writes a null serialized value.
public WriteNullValue ( ) : void
Результат void

WritePrimitiveNullValue() защищенный абстрактный Метод

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

WritePrimitiveValue() защищенный абстрактный Метод

protected abstract WritePrimitiveValue ( bool value ) : void
value bool
Результат void

WritePrimitiveValue() защищенный абстрактный Метод

protected abstract WritePrimitiveValue ( byte value ) : void
value byte
Результат void

WritePrimitiveValue() защищенный абстрактный Метод

protected abstract WritePrimitiveValue ( double value ) : void
value double
Результат void

WritePrimitiveValue() защищенный абстрактный Метод

protected abstract WritePrimitiveValue ( float value ) : void
value float
Результат void

WritePrimitiveValue() защищенный абстрактный Метод

protected abstract WritePrimitiveValue ( int value ) : void
value int
Результат void

WritePrimitiveValue() защищенный абстрактный Метод

protected abstract WritePrimitiveValue ( long value ) : void
value long
Результат void

WritePrimitiveValue() защищенный абстрактный Метод

protected abstract WritePrimitiveValue ( string value ) : void
value string
Результат void

WritePrimitiveValue() защищенный абстрактный Метод

protected abstract WritePrimitiveValue ( uint value ) : void
value uint
Результат void

WritePrimitiveValue() защищенный абстрактный Метод

protected abstract WritePrimitiveValue ( ulong value ) : void
value ulong
Результат void

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

Writes the start of a serialized array.
public WriteStartArray ( ) : void
Результат void

WriteStartArrayToken() защищенный абстрактный Метод

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

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

Writes the start of a serialized object member with the specified key.
public WriteStartMember ( int memberKey ) : void
memberKey int The key of the member.
Результат void

WriteStartMemberToken() защищенный абстрактный Метод

protected abstract WriteStartMemberToken ( int memberKey ) : void
memberKey int
Результат void

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

Writes the start of a serialized object.
public WriteStartObject ( ) : void
Результат void

WriteStartObjectToken() защищенный абстрактный Метод

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

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

Writes a Boolean serialized value.
public WriteValue ( bool value ) : void
value bool The value.
Результат void

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

Writes an array of Byte serialized value.
public WriteValue ( byte value ) : void
value byte The value.
Результат void

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

Writes a Double serialized value.
public WriteValue ( double value ) : void
value double The value.
Результат void

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

Writes a Single serialized value.
public WriteValue ( float value ) : void
value float The value.
Результат void

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

Writes an Int32 serialized value.
public WriteValue ( int value ) : void
value int The value.
Результат void

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

Writes an Int64 serialized value.
public WriteValue ( long value ) : void
value long The value.
Результат void

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

Writes a String serialized value.
public WriteValue ( string value ) : void
value string The value.
Результат void

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

Writes a UInt32 serialized value.
public WriteValue ( uint value ) : void
value uint The value.
Результат void

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

Writes a UInt64 serialized value.
public WriteValue ( ulong value ) : void
value ulong The value.
Результат void