hdac SDK
SDK for hdac blockchain development
Public 멤버 함수 | Protected 멤버 함수 | 속성 | 모든 멤버 목록
Newtonsoft.Json.JsonWriter 클래스 참조abstract

Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. 더 자세히 ...

Newtonsoft.Json.JsonWriter에 대한 상속 다이어그램 :
Newtonsoft.Json.Bson.BsonWriter Newtonsoft.Json.JsonTextWriter Newtonsoft.Json.Linq.JTokenWriter

Public 멤버 함수

abstract void Flush ()
 Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. 더 자세히 ...
 
virtual void Close ()
 Closes this stream and the underlying stream. 더 자세히 ...
 
virtual void WriteStartObject ()
 Writes the beginning of a Json object. 더 자세히 ...
 
void WriteEndObject ()
 Writes the end of a Json object. 더 자세히 ...
 
virtual void WriteStartArray ()
 Writes the beginning of a Json array. 더 자세히 ...
 
void WriteEndArray ()
 Writes the end of an array. 더 자세히 ...
 
virtual void WriteStartConstructor (string name)
 Writes the start of a constructor with the given name. 더 자세히 ...
 
void WriteEndConstructor ()
 Writes the end constructor. 더 자세히 ...
 
virtual void WritePropertyName (string name)
 Writes the property name of a name/value pair on a Json object. 더 자세히 ...
 
void WriteEnd ()
 Writes the end of the current Json object or array. 더 자세히 ...
 
void WriteToken (JsonReader reader)
 Writes the current JsonReader token. 더 자세히 ...
 
virtual void WriteNull ()
 Writes a null value. 더 자세히 ...
 
virtual void WriteUndefined ()
 Writes an undefined value. 더 자세히 ...
 
virtual void WriteRaw (string json)
 Writes raw JSON without changing the writer's state. 더 자세히 ...
 
virtual void WriteRawValue (string json)
 Writes raw JSON where a value is expected and updates the writer's state. 더 자세히 ...
 
virtual void WriteValue (string value)
 Writes a String value. 더 자세히 ...
 
virtual void WriteValue (int value)
 Writes a Int32 value. 더 자세히 ...
 
virtual void WriteValue (uint value)
 Writes a UInt32 value. 더 자세히 ...
 
virtual void WriteValue (long value)
 Writes a Int64 value. 더 자세히 ...
 
virtual void WriteValue (ulong value)
 Writes a UInt64 value. 더 자세히 ...
 
virtual void WriteValue (float value)
 Writes a Single value. 더 자세히 ...
 
virtual void WriteValue (double value)
 Writes a Double value. 더 자세히 ...
 
virtual void WriteValue (bool value)
 Writes a Boolean value. 더 자세히 ...
 
virtual void WriteValue (short value)
 Writes a Int16 value. 더 자세히 ...
 
virtual void WriteValue (ushort value)
 Writes a UInt16 value. 더 자세히 ...
 
virtual void WriteValue (char value)
 Writes a Char value. 더 자세히 ...
 
virtual void WriteValue (byte value)
 Writes a Byte value. 더 자세히 ...
 
virtual void WriteValue (sbyte value)
 Writes a SByte value. 더 자세히 ...
 
virtual void WriteValue (decimal value)
 Writes a Decimal value. 더 자세히 ...
 
virtual void WriteValue (DateTime value)
 Writes a DateTime value. 더 자세히 ...
 
virtual void WriteValue (DateTimeOffset value)
 Writes a DateTimeOffset value. 더 자세히 ...
 
virtual void WriteValue (int?value)
 Writes a Nullable<Int32> value. 더 자세히 ...
 
virtual void WriteValue (uint?value)
 Writes a Nullable<UInt32> value. 더 자세히 ...
 
virtual void WriteValue (long?value)
 Writes a Nullable<Int64> value. 더 자세히 ...
 
virtual void WriteValue (ulong?value)
 Writes a Nullable<UInt64> value. 더 자세히 ...
 
virtual void WriteValue (float?value)
 Writes a Nullable<Single> value. 더 자세히 ...
 
virtual void WriteValue (double?value)
 Writes a Nullable<Double> value. 더 자세히 ...
 
virtual void WriteValue (bool?value)
 Writes a Nullable<Boolean> value. 더 자세히 ...
 
virtual void WriteValue (short?value)
 Writes a Nullable<Int16> value. 더 자세히 ...
 
virtual void WriteValue (ushort?value)
 Writes a Nullable<UInt16> value. 더 자세히 ...
 
virtual void WriteValue (char?value)
 Writes a Nullable<Char> value. 더 자세히 ...
 
virtual void WriteValue (byte?value)
 Writes a Nullable<Byte> value. 더 자세히 ...
 
virtual void WriteValue (sbyte?value)
 Writes a Nullable<SByte> value. 더 자세히 ...
 
virtual void WriteValue (decimal?value)
 Writes a Nullable<Decimal> value. 더 자세히 ...
 
virtual void WriteValue (DateTime?value)
 Writes a Nullable<DateTime> value. 더 자세히 ...
 
virtual void WriteValue (DateTimeOffset?value)
 Writes a Nullable<DateTimeOffset> value. 더 자세히 ...
 
virtual void WriteValue (byte[] value)
 Writes a T:Byte[] value. 더 자세히 ...
 
virtual void WriteValue (object value)
 Writes a Object value. An error will raised if the value cannot be written as a single JSON token. 더 자세히 ...
 
</code > containing the specified text.*</summary > *< param name="text"> Text to place inside the comment.</param > *virtual void WriteComment (string text)
 Writes out a comment 더 자세히 ...
 
virtual void WriteWhitespace (string ws)
 Writes out the given white space. 더 자세히 ...
 

Protected 멤버 함수

 JsonWriter ()
 Creates an instance of the JsonWriter class. 더 자세히 ...
 
virtual void WriteEnd (JsonToken token)
 Writes the specified end token. 더 자세히 ...
 
virtual void WriteIndent ()
 Writes indent characters. 더 자세히 ...
 
virtual void WriteValueDelimiter ()
 Writes the JSON value delimiter. 더 자세히 ...
 
virtual void WriteIndentSpace ()
 Writes an indent space. 더 자세히 ...
 

속성

bool CloseOutput [get, set]
 Gets or sets a value indicating whether the underlying stream or TextReader should be closed when the writer is closed. 더 자세히 ...
 
WriteState WriteState [get]
 Gets the state of the writer. 더 자세히 ...
 
Formatting Formatting [get, set]
 Indicates how the output is formatted. 더 자세히 ...
 

상세한 설명

Represents a writer that provides a fast, non-cached, forward-only way of generating Json data.

생성자 & 소멸자 문서화

Newtonsoft.Json.JsonWriter.JsonWriter ( )
inlineprotected

Creates an instance of the JsonWriter class.

멤버 함수 문서화

virtual void Newtonsoft.Json.JsonWriter.Close ( )
inlinevirtual

Closes this stream and the underlying stream.

Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.

abstract void Newtonsoft.Json.JsonWriter.Flush ( )
pure virtual

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

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 구현되었습니다.

</code> containing the specified text.*</summary> *<param name="text"> Text to place inside the comment.</param> * virtual void Newtonsoft.Json.JsonWriter.WriteComment ( string  text)
inlinevirtual

Writes out a comment

/*...

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Linq.JTokenWriter, Newtonsoft.Json.Bson.BsonWriter에서 재구현되었습니다.

void Newtonsoft.Json.JsonWriter.WriteEnd ( )
inline

Writes the end of the current Json object or array.

virtual void Newtonsoft.Json.JsonWriter.WriteEnd ( JsonToken  token)
inlineprotectedvirtual

Writes the specified end token.

매개변수
tokenThe end token to write.

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Linq.JTokenWriter, Newtonsoft.Json.Bson.BsonWriter에서 재구현되었습니다.

void Newtonsoft.Json.JsonWriter.WriteEndArray ( )
inline

Writes the end of an array.

void Newtonsoft.Json.JsonWriter.WriteEndConstructor ( )
inline

Writes the end constructor.

void Newtonsoft.Json.JsonWriter.WriteEndObject ( )
inline

Writes the end of a Json object.

virtual void Newtonsoft.Json.JsonWriter.WriteIndent ( )
inlineprotectedvirtual

Writes indent characters.

Newtonsoft.Json.JsonTextWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteIndentSpace ( )
inlineprotectedvirtual

Writes an indent space.

Newtonsoft.Json.JsonTextWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteNull ( )
inlinevirtual
virtual void Newtonsoft.Json.JsonWriter.WritePropertyName ( string  name)
inlinevirtual

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

매개변수
nameThe name of the property.

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteRaw ( string  json)
inlinevirtual

Writes raw JSON without changing the writer's state.

매개변수
jsonThe raw JSON to write.

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Linq.JTokenWriter, Newtonsoft.Json.Bson.BsonWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteRawValue ( string  json)
inlinevirtual

Writes raw JSON where a value is expected and updates the writer's state.

매개변수
jsonThe raw JSON to write.

Newtonsoft.Json.Bson.BsonWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteStartArray ( )
inlinevirtual

Writes the beginning of a Json array.

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteStartConstructor ( string  name)
inlinevirtual

Writes the start of a constructor with the given name.

매개변수
nameThe name of the constructor.

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Linq.JTokenWriter, Newtonsoft.Json.Bson.BsonWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteStartObject ( )
inlinevirtual

Writes the beginning of a Json object.

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.

void Newtonsoft.Json.JsonWriter.WriteToken ( JsonReader  reader)
inline

Writes the current JsonReader token.

매개변수
readerThe JsonReader to read the token from.
virtual void Newtonsoft.Json.JsonWriter.WriteUndefined ( )
inlinevirtual

Writes an undefined value.

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteValue ( string  value)
inlinevirtual

Writes a String value.

매개변수
valueThe String value to write.

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteValue ( int  value)
inlinevirtual

Writes a Int32 value.

매개변수
valueThe Int32 value to write.

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteValue ( uint  value)
inlinevirtual

Writes a UInt32 value.

매개변수
valueThe UInt32 value to write.

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteValue ( long  value)
inlinevirtual

Writes a Int64 value.

매개변수
valueThe Int64 value to write.

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteValue ( ulong  value)
inlinevirtual

Writes a UInt64 value.

매개변수
valueThe UInt64 value to write.

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteValue ( float  value)
inlinevirtual

Writes a Single value.

매개변수
valueThe Single value to write.

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteValue ( double  value)
inlinevirtual

Writes a Double value.

매개변수
valueThe Double value to write.

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteValue ( bool  value)
inlinevirtual

Writes a Boolean value.

매개변수
valueThe Boolean value to write.

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteValue ( short  value)
inlinevirtual

Writes a Int16 value.

매개변수
valueThe Int16 value to write.

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteValue ( ushort  value)
inlinevirtual

Writes a UInt16 value.

매개변수
valueThe UInt16 value to write.

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteValue ( char  value)
inlinevirtual

Writes a Char value.

매개변수
valueThe Char value to write.

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteValue ( byte  value)
inlinevirtual

Writes a Byte value.

매개변수
valueThe Byte value to write.

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteValue ( sbyte  value)
inlinevirtual

Writes a SByte value.

매개변수
valueThe SByte value to write.

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteValue ( decimal  value)
inlinevirtual

Writes a Decimal value.

매개변수
valueThe Decimal value to write.

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteValue ( DateTime  value)
inlinevirtual

Writes a DateTime value.

매개변수
valueThe DateTime value to write.

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteValue ( DateTimeOffset  value)
inlinevirtual

Writes a DateTimeOffset value.

매개변수
valueThe DateTimeOffset value to write.

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteValue ( int?  value)
inlinevirtual

Writes a Nullable<Int32> value.

매개변수
valueThe Nullable<Int32> value to write.
virtual void Newtonsoft.Json.JsonWriter.WriteValue ( uint?  value)
inlinevirtual

Writes a Nullable<UInt32> value.

매개변수
valueThe Nullable<UInt32> value to write.
virtual void Newtonsoft.Json.JsonWriter.WriteValue ( long?  value)
inlinevirtual

Writes a Nullable<Int64> value.

매개변수
valueThe Nullable<Int64> value to write.
virtual void Newtonsoft.Json.JsonWriter.WriteValue ( ulong?  value)
inlinevirtual

Writes a Nullable<UInt64> value.

매개변수
valueThe Nullable<UInt64> value to write.
virtual void Newtonsoft.Json.JsonWriter.WriteValue ( float?  value)
inlinevirtual

Writes a Nullable<Single> value.

매개변수
valueThe Nullable<Single> value to write.
virtual void Newtonsoft.Json.JsonWriter.WriteValue ( double?  value)
inlinevirtual

Writes a Nullable<Double> value.

매개변수
valueThe Nullable<Double> value to write.
virtual void Newtonsoft.Json.JsonWriter.WriteValue ( bool?  value)
inlinevirtual

Writes a Nullable<Boolean> value.

매개변수
valueThe Nullable<Boolean> value to write.
virtual void Newtonsoft.Json.JsonWriter.WriteValue ( short?  value)
inlinevirtual

Writes a Nullable<Int16> value.

매개변수
valueThe Nullable<Int16> value to write.
virtual void Newtonsoft.Json.JsonWriter.WriteValue ( ushort?  value)
inlinevirtual

Writes a Nullable<UInt16> value.

매개변수
valueThe Nullable<UInt16> value to write.
virtual void Newtonsoft.Json.JsonWriter.WriteValue ( char?  value)
inlinevirtual

Writes a Nullable<Char> value.

매개변수
valueThe Nullable<Char> value to write.
virtual void Newtonsoft.Json.JsonWriter.WriteValue ( byte?  value)
inlinevirtual

Writes a Nullable<Byte> value.

매개변수
valueThe Nullable<Byte> value to write.
virtual void Newtonsoft.Json.JsonWriter.WriteValue ( sbyte?  value)
inlinevirtual

Writes a Nullable<SByte> value.

매개변수
valueThe Nullable<SByte> value to write.
virtual void Newtonsoft.Json.JsonWriter.WriteValue ( decimal?  value)
inlinevirtual

Writes a Nullable<Decimal> value.

매개변수
valueThe Nullable<Decimal> value to write.
virtual void Newtonsoft.Json.JsonWriter.WriteValue ( DateTime?  value)
inlinevirtual

Writes a Nullable<DateTime> value.

매개변수
valueThe Nullable<DateTime> value to write.
virtual void Newtonsoft.Json.JsonWriter.WriteValue ( DateTimeOffset?  value)
inlinevirtual

Writes a Nullable<DateTimeOffset> value.

매개변수
valueThe Nullable<DateTimeOffset> value to write.
virtual void Newtonsoft.Json.JsonWriter.WriteValue ( byte[]  value)
inlinevirtual

Writes a T:Byte[] value.

매개변수
valueThe T:Byte[] value to write.

Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteValue ( object  value)
inlinevirtual

Writes a Object value. An error will raised if the value cannot be written as a single JSON token.

매개변수
valueThe Object value to write.
virtual void Newtonsoft.Json.JsonWriter.WriteValueDelimiter ( )
inlineprotectedvirtual

Writes the JSON value delimiter.

Newtonsoft.Json.JsonTextWriter에서 재구현되었습니다.

virtual void Newtonsoft.Json.JsonWriter.WriteWhitespace ( string  ws)
inlinevirtual

Writes out the given white space.

매개변수
wsThe string of white space characters.

Newtonsoft.Json.JsonTextWriter에서 재구현되었습니다.

속성 문서화

bool Newtonsoft.Json.JsonWriter.CloseOutput
getset

Gets or sets a value indicating whether the underlying stream or TextReader should be closed when the writer is closed.

true to close the underlying stream or TextReader when the writer is closed; otherwise false. The default is true.

Formatting Newtonsoft.Json.JsonWriter.Formatting
getset

Indicates how the output is formatted.

WriteState Newtonsoft.Json.JsonWriter.WriteState
get

Gets the state of the writer.


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: