C# 클래스 UsonWriter, extensions

상속: JsonWriter
파일 보기 프로젝트 열기: netfx/extensions 1 사용 예제들

공개 메소드들

메소드 설명
Close ( ) : void

Closes this stream and the underlying stream.

Flush ( ) : void

Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.

UsonWriter ( TextWriter writer ) : System
WriteComment ( string text ) : void
WriteNull ( ) : void

Writes a null value.

WritePropertyName ( string name ) : void

Writes the property name of a name/value pair on a Json object.

WriteRaw ( string json ) : void
WriteRawValue ( string json ) : void
WriteStartArray ( ) : void

Writes the beginning of a Json array.

WriteStartConstructor ( string name ) : void
WriteUndefined ( ) : void

Writes an undefined value.

WriteValue ( DateTime value ) : void
WriteValue ( DateTimeOffset value ) : void
WriteValue ( bool value ) : void

Writes a T:System.Boolean value.

WriteValue ( byte value ) : void

Writes a T:System.Byte value.

WriteValue ( char value ) : void

Writes a T:System.Char value.

WriteValue ( decimal value ) : void

Writes a T:System.Decimal value.

WriteValue ( double value ) : void

Writes a T:System.Double value.

WriteValue ( float value ) : void

Writes a T:System.Single value.

WriteValue ( int value ) : void

Writes a T:System.Int32 value.

WriteValue ( long value ) : void

Writes a T:System.Int64 value.

WriteValue ( sbyte value ) : void

Writes a T:System.SByte value.

WriteValue ( short value ) : void

Writes a T:System.Int16 value.

WriteValue ( string value ) : void

Writes a T:System.String value.

WriteValue ( uint value ) : void

Writes a T:System.UInt32 value.

WriteValue ( ulong value ) : void

Writes a T:System.UInt64 value.

WriteValue ( ushort value ) : void

Writes a T:System.UInt16 value.

WriteWhitespace ( string ws ) : void

Writes out the given white space.

보호된 메소드들

메소드 설명
WriteEnd ( JsonToken token ) : void

Writes the specified end token.

WriteValueDelimiter ( ) : void

Writes the JSON value delimiter.

비공개 메소드들

메소드 설명
WriteValueInternal ( string value, JsonToken token ) : void

메소드 상세

Close() 공개 메소드

Closes this stream and the underlying stream.
public Close ( ) : void
리턴 void

Flush() 공개 메소드

Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
public Flush ( ) : void
리턴 void

UsonWriter() 공개 메소드

public UsonWriter ( TextWriter writer ) : System
writer TextWriter
리턴 System

WriteComment() 공개 메소드

public WriteComment ( string text ) : void
text string
리턴 void

WriteEnd() 보호된 메소드

Writes the specified end token.
protected WriteEnd ( JsonToken token ) : void
token JsonToken
리턴 void

WriteNull() 공개 메소드

Writes a null value.
public WriteNull ( ) : void
리턴 void

WritePropertyName() 공개 메소드

Writes the property name of a name/value pair on a Json object.
public WritePropertyName ( string name ) : void
name string
리턴 void

WriteRaw() 공개 메소드

public WriteRaw ( string json ) : void
json string
리턴 void

WriteRawValue() 공개 메소드

public WriteRawValue ( string json ) : void
json string
리턴 void

WriteStartArray() 공개 메소드

Writes the beginning of a Json array.
public WriteStartArray ( ) : void
리턴 void

WriteStartConstructor() 공개 메소드

public WriteStartConstructor ( string name ) : void
name string
리턴 void

WriteUndefined() 공개 메소드

Writes an undefined value.
public WriteUndefined ( ) : void
리턴 void

WriteValue() 공개 메소드

public WriteValue ( DateTime value ) : void
value DateTime
리턴 void

WriteValue() 공개 메소드

public WriteValue ( DateTimeOffset value ) : void
value DateTimeOffset
리턴 void

WriteValue() 공개 메소드

Writes a T:System.Boolean value.
public WriteValue ( bool value ) : void
value bool
리턴 void

WriteValue() 공개 메소드

Writes a T:System.Byte value.
public WriteValue ( byte value ) : void
value byte
리턴 void

WriteValue() 공개 메소드

Writes a T:System.Char value.
public WriteValue ( char value ) : void
value char
리턴 void

WriteValue() 공개 메소드

Writes a T:System.Decimal value.
public WriteValue ( decimal value ) : void
value decimal
리턴 void

WriteValue() 공개 메소드

Writes a T:System.Double value.
public WriteValue ( double value ) : void
value double
리턴 void

WriteValue() 공개 메소드

Writes a T:System.Single value.
public WriteValue ( float value ) : void
value float
리턴 void

WriteValue() 공개 메소드

Writes a T:System.Int32 value.
public WriteValue ( int value ) : void
value int
리턴 void

WriteValue() 공개 메소드

Writes a T:System.Int64 value.
public WriteValue ( long value ) : void
value long
리턴 void

WriteValue() 공개 메소드

Writes a T:System.SByte value.
public WriteValue ( sbyte value ) : void
value sbyte
리턴 void

WriteValue() 공개 메소드

Writes a T:System.Int16 value.
public WriteValue ( short value ) : void
value short
리턴 void

WriteValue() 공개 메소드

Writes a T:System.String value.
public WriteValue ( string value ) : void
value string
리턴 void

WriteValue() 공개 메소드

Writes a T:System.UInt32 value.
public WriteValue ( uint value ) : void
value uint The value to write.
리턴 void

WriteValue() 공개 메소드

Writes a T:System.UInt64 value.
public WriteValue ( ulong value ) : void
value ulong
리턴 void

WriteValue() 공개 메소드

Writes a T:System.UInt16 value.
public WriteValue ( ushort value ) : void
value ushort
리턴 void

WriteValueDelimiter() 보호된 메소드

Writes the JSON value delimiter.
protected WriteValueDelimiter ( ) : void
리턴 void

WriteWhitespace() 공개 메소드

Writes out the given white space.
public WriteWhitespace ( string ws ) : void
ws string
리턴 void