C# 클래스 HotChai.Serialization.ObjectWriter

Writes a serialized object.
상속: IObjectWriter
파일 보기 프로젝트 열기: hotchai/serialize.net 1 사용 예제들

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