hdac SDK
SDK for hdac blockchain development
|
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. 더 자세히 ...
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.
|
inlineprotected |
Creates an instance of the JsonWriter
class.
|
inlinevirtual |
Closes this stream and the underlying stream.
Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.
|
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에서 구현되었습니다.
|
inlinevirtual |
Writes out a comment
/*...
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Linq.JTokenWriter, Newtonsoft.Json.Bson.BsonWriter에서 재구현되었습니다.
|
inline |
Writes the end of the current Json object or array.
|
inlineprotectedvirtual |
Writes the specified end token.
token | The end token to write. |
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Linq.JTokenWriter, Newtonsoft.Json.Bson.BsonWriter에서 재구현되었습니다.
|
inline |
Writes the end of an array.
|
inline |
Writes the end constructor.
|
inline |
Writes the end of a Json object.
|
inlineprotectedvirtual |
Writes indent characters.
Newtonsoft.Json.JsonTextWriter에서 재구현되었습니다.
|
inlineprotectedvirtual |
Writes an indent space.
Newtonsoft.Json.JsonTextWriter에서 재구현되었습니다.
|
inlinevirtual |
Writes a null value.
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.
|
inlinevirtual |
Writes the property name of a name/value pair on a Json object.
name | The name of the property. |
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.
|
inlinevirtual |
Writes raw JSON without changing the writer's state.
json | The raw JSON to write. |
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Linq.JTokenWriter, Newtonsoft.Json.Bson.BsonWriter에서 재구현되었습니다.
|
inlinevirtual |
Writes raw JSON where a value is expected and updates the writer's state.
json | The raw JSON to write. |
Newtonsoft.Json.Bson.BsonWriter에서 재구현되었습니다.
|
inlinevirtual |
Writes the beginning of a Json array.
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.
|
inlinevirtual |
Writes the start of a constructor with the given name.
name | The name of the constructor. |
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Linq.JTokenWriter, Newtonsoft.Json.Bson.BsonWriter에서 재구현되었습니다.
|
inlinevirtual |
Writes the beginning of a Json object.
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.
|
inline |
Writes the current JsonReader token.
reader | The JsonReader to read the token from. |
|
inlinevirtual |
Writes an undefined value.
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.
|
inlinevirtual |
Writes a String value.
value | The String value to write. |
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.
|
inlinevirtual |
Writes a Int32 value.
value | The Int32 value to write. |
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.
|
inlinevirtual |
Writes a UInt32 value.
value | The UInt32 value to write. |
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.
|
inlinevirtual |
Writes a Int64 value.
value | The Int64 value to write. |
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.
|
inlinevirtual |
Writes a UInt64 value.
value | The UInt64 value to write. |
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.
|
inlinevirtual |
Writes a Single value.
value | The Single value to write. |
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.
|
inlinevirtual |
Writes a Double value.
value | The Double value to write. |
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.
|
inlinevirtual |
Writes a Boolean value.
value | The Boolean value to write. |
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.
|
inlinevirtual |
Writes a Int16 value.
value | The Int16 value to write. |
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.
|
inlinevirtual |
Writes a UInt16 value.
value | The UInt16 value to write. |
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.
|
inlinevirtual |
Writes a Char value.
value | The Char value to write. |
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.
|
inlinevirtual |
Writes a Byte value.
value | The Byte value to write. |
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.
|
inlinevirtual |
Writes a SByte value.
value | The SByte value to write. |
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.
|
inlinevirtual |
Writes a Decimal value.
value | The Decimal value to write. |
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.
|
inlinevirtual |
Writes a DateTime value.
value | The DateTime value to write. |
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.
|
inlinevirtual |
Writes a DateTimeOffset value.
value | The DateTimeOffset value to write. |
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.
|
inlinevirtual |
Writes a Nullable<Int32> value.
value | The Nullable<Int32> value to write. |
|
inlinevirtual |
Writes a Nullable<UInt32> value.
value | The Nullable<UInt32> value to write. |
|
inlinevirtual |
Writes a Nullable<Int64> value.
value | The Nullable<Int64> value to write. |
|
inlinevirtual |
Writes a Nullable<UInt64> value.
value | The Nullable<UInt64> value to write. |
|
inlinevirtual |
Writes a Nullable<Single> value.
value | The Nullable<Single> value to write. |
|
inlinevirtual |
Writes a Nullable<Double> value.
value | The Nullable<Double> value to write. |
|
inlinevirtual |
Writes a Nullable<Boolean> value.
value | The Nullable<Boolean> value to write. |
|
inlinevirtual |
Writes a Nullable<Int16> value.
value | The Nullable<Int16> value to write. |
|
inlinevirtual |
Writes a Nullable<UInt16> value.
value | The Nullable<UInt16> value to write. |
|
inlinevirtual |
Writes a Nullable<Char> value.
value | The Nullable<Char> value to write. |
|
inlinevirtual |
Writes a Nullable<Byte> value.
value | The Nullable<Byte> value to write. |
|
inlinevirtual |
Writes a Nullable<SByte> value.
value | The Nullable<SByte> value to write. |
|
inlinevirtual |
Writes a Nullable<Decimal> value.
value | The Nullable<Decimal> value to write. |
|
inlinevirtual |
Writes a Nullable<DateTime> value.
value | The Nullable<DateTime> value to write. |
|
inlinevirtual |
Writes a Nullable<DateTimeOffset> value.
value | The Nullable<DateTimeOffset> value to write. |
|
inlinevirtual |
Writes a T:Byte[] value.
value | The T:Byte[] value to write. |
Newtonsoft.Json.JsonTextWriter, Newtonsoft.Json.Bson.BsonWriter, Newtonsoft.Json.Linq.JTokenWriter에서 재구현되었습니다.
|
inlinevirtual |
|
inlineprotectedvirtual |
Writes the JSON value delimiter.
Newtonsoft.Json.JsonTextWriter에서 재구현되었습니다.
|
inlinevirtual |
Writes out the given white space.
ws | The string of white space characters. |
Newtonsoft.Json.JsonTextWriter에서 재구현되었습니다.
|
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.
|
getset |
Indicates how the output is formatted.
|
get |
Gets the state of the writer.