hdac SDK
SDK for hdac blockchain development
|
Represents a writer that provides a fast, non-cached, forward-only way of generating Json data. 더 자세히 ...
Public 멤버 함수 | |
BsonWriter (Stream stream) | |
Initializes a new instance of the BsonWriter class. 더 자세히 ... | |
override void | Flush () |
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream. 더 자세히 ... | |
</code > containing the specified text.*</summary > *< param name="text"> Text to place inside the comment.</param > *override void | WriteComment (string text) |
Writes out a comment 더 자세히 ... | |
override void | WriteStartConstructor (string name) |
Writes the start of a constructor with the given name. 더 자세히 ... | |
override void | WriteRaw (string json) |
Writes raw JSON. 더 자세히 ... | |
override void | WriteRawValue (string json) |
Writes raw JSON where a value is expected and updates the writer's state. 더 자세히 ... | |
override void | WriteStartArray () |
Writes the beginning of a Json array. 더 자세히 ... | |
override void | WriteStartObject () |
Writes the beginning of a Json object. 더 자세히 ... | |
override void | WritePropertyName (string name) |
Writes the property name of a name/value pair on a Json object. 더 자세히 ... | |
override void | Close () |
Closes this stream and the underlying stream. 더 자세히 ... | |
override void | WriteNull () |
Writes a null value. 더 자세히 ... | |
override void | WriteUndefined () |
Writes an undefined value. 더 자세히 ... | |
override void | WriteValue (string value) |
Writes a String value. 더 자세히 ... | |
override void | WriteValue (int value) |
Writes a Int32 value. 더 자세히 ... | |
override void | WriteValue (uint value) |
Writes a UInt32 value. 더 자세히 ... | |
override void | WriteValue (long value) |
Writes a Int64 value. 더 자세히 ... | |
override void | WriteValue (ulong value) |
Writes a UInt64 value. 더 자세히 ... | |
override void | WriteValue (float value) |
Writes a Single value. 더 자세히 ... | |
override void | WriteValue (double value) |
Writes a Double value. 더 자세히 ... | |
override void | WriteValue (bool value) |
Writes a Boolean value. 더 자세히 ... | |
override void | WriteValue (short value) |
Writes a Int16 value. 더 자세히 ... | |
override void | WriteValue (ushort value) |
Writes a UInt16 value. 더 자세히 ... | |
override void | WriteValue (char value) |
Writes a Char value. 더 자세히 ... | |
override void | WriteValue (byte value) |
Writes a Byte value. 더 자세히 ... | |
override void | WriteValue (sbyte value) |
Writes a SByte value. 더 자세히 ... | |
override void | WriteValue (decimal value) |
Writes a Decimal value. 더 자세히 ... | |
override void | WriteValue (DateTime value) |
Writes a DateTime value. 더 자세히 ... | |
override void | WriteValue (DateTimeOffset value) |
Writes a DateTimeOffset value. 더 자세히 ... | |
override void | WriteValue (byte[] value) |
Writes a T:Byte[] value. 더 자세히 ... | |
void | WriteObjectId (byte[] value) |
Writes a T:Byte[] value that represents a BSON object id. 더 자세히 ... | |
void | WriteRegex (string pattern, string options) |
Writes a BSON regex. 더 자세히 ... | |
![]() | |
void | WriteEndObject () |
Writes the end of a Json object. 더 자세히 ... | |
void | WriteEndArray () |
Writes the end of an array. 더 자세히 ... | |
void | WriteEndConstructor () |
Writes the end constructor. 더 자세히 ... | |
void | WriteEnd () |
Writes the end of the current Json object or array. 더 자세히 ... | |
void | WriteToken (JsonReader reader) |
Writes the current JsonReader token. 더 자세히 ... | |
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 (object value) |
Writes a Object value. An error will raised if the value cannot be written as a single JSON token. 더 자세히 ... | |
virtual void | WriteWhitespace (string ws) |
Writes out the given white space. 더 자세히 ... | |
Protected 멤버 함수 | |
override void | WriteEnd (JsonToken token) |
Writes the end. 더 자세히 ... | |
![]() | |
JsonWriter () | |
Creates an instance of the JsonWriter class. 더 자세히 ... | |
virtual void | WriteIndent () |
Writes indent characters. 더 자세히 ... | |
virtual void | WriteValueDelimiter () |
Writes the JSON value delimiter. 더 자세히 ... | |
virtual void | WriteIndentSpace () |
Writes an indent space. 더 자세히 ... | |
속성 | |
DateTimeKind | DateTimeKindHandling [get, set] |
Gets or sets the DateTimeKind used when writing DateTime values to BSON. When set to DateTimeKind.Unspecified no conversion will occur. 더 자세히 ... | |
![]() | |
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.
|
inline |
Initializes a new instance of the BsonWriter class.
stream | The stream. |
|
inlinevirtual |
Closes this stream and the underlying stream.
Newtonsoft.Json.JsonWriter(으)로부터 재구현되었습니다.
|
inlinevirtual |
Flushes whatever is in the buffer to the underlying streams and also flushes the underlying stream.
|
inlinevirtual |
|
inlineprotectedvirtual |
|
inlinevirtual |
Writes a null value.
Newtonsoft.Json.JsonWriter(으)로부터 재구현되었습니다.
|
inline |
Writes a T:Byte[] value that represents a BSON object id.
value |
|
inlinevirtual |
Writes the property name of a name/value pair on a Json object.
name | The name of the property. |
Newtonsoft.Json.JsonWriter(으)로부터 재구현되었습니다.
|
inlinevirtual |
|
inlinevirtual |
Writes raw JSON where a value is expected and updates the writer's state.
json | The raw JSON to write. |
Newtonsoft.Json.JsonWriter(으)로부터 재구현되었습니다.
|
inline |
Writes a BSON regex.
pattern | The regex pattern. |
options | The regex options. |
|
inlinevirtual |
Writes the beginning of a Json array.
Newtonsoft.Json.JsonWriter(으)로부터 재구현되었습니다.
|
inlinevirtual |
Writes the start of a constructor with the given name.
name | The name of the constructor. |
Newtonsoft.Json.JsonWriter(으)로부터 재구현되었습니다.
|
inlinevirtual |
Writes the beginning of a Json object.
Newtonsoft.Json.JsonWriter(으)로부터 재구현되었습니다.
|
inlinevirtual |
Writes an undefined value.
Newtonsoft.Json.JsonWriter(으)로부터 재구현되었습니다.
|
inlinevirtual |
Writes a String value.
value | The String value to write. |
Newtonsoft.Json.JsonWriter(으)로부터 재구현되었습니다.
|
inlinevirtual |
Writes a Int32 value.
value | The Int32 value to write. |
Newtonsoft.Json.JsonWriter(으)로부터 재구현되었습니다.
|
inlinevirtual |
Writes a UInt32 value.
value | The UInt32 value to write. |
Newtonsoft.Json.JsonWriter(으)로부터 재구현되었습니다.
|
inlinevirtual |
Writes a Int64 value.
value | The Int64 value to write. |
Newtonsoft.Json.JsonWriter(으)로부터 재구현되었습니다.
|
inlinevirtual |
Writes a UInt64 value.
value | The UInt64 value to write. |
Newtonsoft.Json.JsonWriter(으)로부터 재구현되었습니다.
|
inlinevirtual |
Writes a Single value.
value | The Single value to write. |
Newtonsoft.Json.JsonWriter(으)로부터 재구현되었습니다.
|
inlinevirtual |
Writes a Double value.
value | The Double value to write. |
Newtonsoft.Json.JsonWriter(으)로부터 재구현되었습니다.
|
inlinevirtual |
Writes a Boolean value.
value | The Boolean value to write. |
Newtonsoft.Json.JsonWriter(으)로부터 재구현되었습니다.
|
inlinevirtual |
Writes a Int16 value.
value | The Int16 value to write. |
Newtonsoft.Json.JsonWriter(으)로부터 재구현되었습니다.
|
inlinevirtual |
Writes a UInt16 value.
value | The UInt16 value to write. |
Newtonsoft.Json.JsonWriter(으)로부터 재구현되었습니다.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Writes a SByte value.
value | The SByte value to write. |
Newtonsoft.Json.JsonWriter(으)로부터 재구현되었습니다.
|
inlinevirtual |
Writes a Decimal value.
value | The Decimal value to write. |
Newtonsoft.Json.JsonWriter(으)로부터 재구현되었습니다.
|
inlinevirtual |
Writes a DateTime value.
value | The DateTime value to write. |
Newtonsoft.Json.JsonWriter(으)로부터 재구현되었습니다.
|
inlinevirtual |
Writes a DateTimeOffset value.
value | The DateTimeOffset value to write. |
Newtonsoft.Json.JsonWriter(으)로부터 재구현되었습니다.
|
inlinevirtual |
Writes a T:Byte[] value.
value | The T:Byte[] value to write. |
Newtonsoft.Json.JsonWriter(으)로부터 재구현되었습니다.
|
getset |
Gets or sets the DateTimeKind used when writing DateTime values to BSON. When set to DateTimeKind.Unspecified no conversion will occur.
The DateTimeKind used when writing DateTime values to BSON.