implements IDisposable
0x00x0060
Members 14
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | StateArray | State[][] | PrivateStatic+1 flags | — | |
| 0x08 | StateArrayTemplate | State[][] | Static+2 flags | — | |
| 0x08 | _stack | List<Newtonsoft.Json.JsonPosition> | Private | — | |
| 0x18 | _currentPosition | JsonPosition | Private | — | |
| 0x04 | _currentState | State | Private | — | |
| 0x04 | _formatting | Formatting | Private | — | |
| 0x01 | <CloseOutput>k__BackingField | bool | Private | — | |
| 0x01 | <AutoCompleteOnClose>k__BackingField | bool | Private | — | |
| 0x003A | 0x02 | padding / unreflected | |||
| 0x04 | _dateFormatHandling | DateFormatHandling | Private | — | |
| 0x04 | _dateTimeZoneHandling | DateTimeZoneHandling | Private | — | |
| 0x04 | _stringEscapeHandling | StringEscapeHandling | Private | — | |
| 0x04 | _floatFormatHandling | FloatFormatHandling | Private | — | |
| 0x004C | 0x04 | padding / unreflected | |||
| 0x08 | _dateFormatString | string | Private | — | |
| 0x08 | _culture | CultureInfo | Private | — | |
Functions 198
| Signature | Flags | Native | Params |
|---|---|---|---|
| Task AutoCompleteAsync(const JsonToken& tokenBeingWritten, const CancellationToken& cancellationToken) | 1 flags | 0x08 | |
| Task AutoCompleteAsync(const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task CloseAsync(const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task FlushAsync(const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteEndAsync(const JsonToken& token, const CancellationToken& cancellationToken) | 3 flags | 0x08 | |
| Task WriteIndentAsync(const CancellationToken& cancellationToken) | 3 flags | 0x08 | |
| Task WriteValueDelimiterAsync(const CancellationToken& cancellationToken) | 3 flags | 0x08 | |
| Task WriteIndentSpaceAsync(const CancellationToken& cancellationToken) | 3 flags | 0x08 | |
| Task WriteRawAsync(const string& json, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteEndAsync(const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteEndInternalAsync(const CancellationToken& cancellationToken) | 1 flags | 0x08 | |
| Task InternalWriteEndAsync(const JsonContainerType& type, const CancellationToken& cancellationToken) | 1 flags | 0x08 | |
| Task WriteEndArrayAsync(const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteEndConstructorAsync(const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteEndObjectAsync(const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteNullAsync(const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WritePropertyNameAsync(const string& name, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WritePropertyNameAsync(const string& name, bool escape, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task InternalWritePropertyNameAsync(const string& name, const CancellationToken& cancellationToken) | 1 flags | 0x08 | |
| Task WriteStartArrayAsync(const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task InternalWriteStartAsync(const JsonToken& token, const JsonContainerType& container, const CancellationToken& cancellationToken) | 1 flags | 0x08 | |
| Task WriteCommentAsync(const string& text, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task InternalWriteCommentAsync(const CancellationToken& cancellationToken) | 1 flags | 0x08 | |
| Task WriteRawValueAsync(const string& json, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteStartConstructorAsync(const string& name, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteStartObjectAsync(const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteTokenAsync(JsonReader reader, const CancellationToken& cancellationToken) | Public | 0x08 | |
| Task WriteTokenAsync(JsonReader reader, bool writeChildren, const CancellationToken& cancellationToken) | Public | 0x08 | |
| Task WriteTokenAsync(const JsonToken& token, const CancellationToken& cancellationToken) | Public | 0x08 | |
| Task WriteTokenAsync(const JsonToken& token, object value, const CancellationToken& cancellationToken) | Public | 0x08 | |
| Task WriteTokenAsync(JsonReader reader, bool writeChildren, bool writeDateConstructorAsDate, bool writeComments, const CancellationToken& cancellationToken) | 3 flags | 0x08 | |
| Task WriteTokenSyncReadingAsync(JsonReader reader, const CancellationToken& cancellationToken) | 1 flags | 0x08 | |
| Task WriteConstructorDateAsync(JsonReader reader, const CancellationToken& cancellationToken) | Private | 0x08 | |
| Task WriteValueAsync(bool value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(const Nullable<System.Boolean>& value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(byte value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(const Nullable<System.Byte>& value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(const byte[]& value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(ushort value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(const Nullable<System.Char>& value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(const DateTime& value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(const Nullable<System.DateTime>& value, const CancellationToken& cancellationToken) | Public+2 flags | 0x10 | |
| Task WriteValueAsync(const DateTimeOffset& value, const CancellationToken& cancellationToken) | Public+2 flags | 0x10 | |
| Task WriteValueAsync(const Nullable<System.DateTimeOffset>& value, const CancellationToken& cancellationToken) | Public+2 flags | 0x18 | |
| Task WriteValueAsync(const decimal& value, const CancellationToken& cancellationToken) | Public+2 flags | 0x10 | |
| Task WriteValueAsync(const Nullable<System.Decimal>& value, const CancellationToken& cancellationToken) | Public+2 flags | 0x18 | |
| Task WriteValueAsync(double value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(const Nullable<System.Double>& value, const CancellationToken& cancellationToken) | Public+2 flags | 0x10 | |
| Task WriteValueAsync(float value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(const Nullable<System.Single>& value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(const Guid& value, const CancellationToken& cancellationToken) | Public+2 flags | 0x10 | |
| Task WriteValueAsync(const Nullable<System.Guid>& value, const CancellationToken& cancellationToken) | Public+2 flags | 0x14 | |
| Task WriteValueAsync(int value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(const Nullable<System.Int32>& value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(long value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(const Nullable<System.Int64>& value, const CancellationToken& cancellationToken) | Public+2 flags | 0x10 | |
| Task WriteValueAsync(object value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(sbyte value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(const Nullable<System.SByte>& value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(short value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(const Nullable<System.Int16>& value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(const string& value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(const TimeSpan& value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(const Nullable<System.TimeSpan>& value, const CancellationToken& cancellationToken) | Public+2 flags | 0x10 | |
| Task WriteValueAsync(uint value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(const Nullable<System.UInt32>& value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(ulong value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(const Nullable<System.UInt64>& value, const CancellationToken& cancellationToken) | Public+2 flags | 0x10 | |
| Task WriteValueAsync(Uri value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(ushort value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteValueAsync(const Nullable<System.UInt16>& value, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteUndefinedAsync(const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task WriteWhitespaceAsync(const string& ws, const CancellationToken& cancellationToken) | Public+2 flags | 0x08 | |
| Task InternalWriteValueAsync(const JsonToken& token, const CancellationToken& cancellationToken) | 1 flags | 0x08 | |
| Task SetWriteStateAsync(const JsonToken& token, object value, const CancellationToken& cancellationToken) | 1 flags | 0x08 | |
| Task WriteValueAsync(JsonWriter writer, const PrimitiveTypeCode& typeCode, object value, const CancellationToken& cancellationToken) | Static+1 flags | 0x08 | |
| State[][] BuildStateArray() | Static+1 flags | 0x08 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 | |
| bool get_CloseOutput() | Public+1 flags | 0x01 | |
| void set_CloseOutput(bool value) | Public+1 flags | 0x01 | |
| bool get_AutoCompleteOnClose() | Public+1 flags | 0x01 | |
| void set_AutoCompleteOnClose(bool value) | Public+1 flags | 0x01 | |
| int get_Top() | 2 flags | 0x04 | |
| WriteState get_WriteState() | Public+1 flags | 0x04 | |
| string get_ContainerPath() | 2 flags | 0x08 | |
| string get_Path() | Public+1 flags | 0x08 | |
| Formatting get_Formatting() | Public+1 flags | 0x04 | |
| void set_Formatting(const Formatting& value) | Public+1 flags | 0x04 | |
| DateFormatHandling get_DateFormatHandling() | Public+1 flags | 0x04 | |
| void set_DateFormatHandling(const DateFormatHandling& value) | Public+1 flags | 0x04 | |
| DateTimeZoneHandling get_DateTimeZoneHandling() | Public+1 flags | 0x04 | |
| void set_DateTimeZoneHandling(const DateTimeZoneHandling& value) | Public+1 flags | 0x04 | |
| StringEscapeHandling get_StringEscapeHandling() | Public+1 flags | 0x04 | |
| void set_StringEscapeHandling(const StringEscapeHandling& value) | Public+1 flags | 0x04 | |
| void OnStringEscapeHandlingChanged() | 3 flags | 0x00 | |
| FloatFormatHandling get_FloatFormatHandling() | Public+1 flags | 0x04 | |
| void set_FloatFormatHandling(const FloatFormatHandling& value) | Public+1 flags | 0x04 | |
| string get_DateFormatString() | Public+1 flags | 0x08 | |
| void set_DateFormatString(const string& value) | Public+1 flags | 0x08 | |
| CultureInfo get_Culture() | Public+1 flags | 0x08 | |
| void set_Culture(CultureInfo value) | Public+1 flags | 0x08 | |
| void .ctor() | 2 flags | 0x00 | |
| void UpdateScopeWithFinishedValue() | 1 flags | 0x00 | |
| void Push(const JsonContainerType& value) | Private | 0x04 | |
| JsonContainerType Pop() | Private | 0x04 | |
| JsonContainerType Peek() | Private | 0x04 | |
| void Flush() | Public+3 flags | 0x00 | |
| void Close() | Public+2 flags | 0x00 | |
| void WriteStartObject() | Public+2 flags | 0x00 | |
| void WriteEndObject() | Public+2 flags | 0x00 | |
| void WriteStartArray() | Public+2 flags | 0x00 | |
| void WriteEndArray() | Public+2 flags | 0x00 | |
| void WriteStartConstructor(const string& name) | Public+2 flags | 0x08 | |
| void WriteEndConstructor() | Public+2 flags | 0x00 | |
| void WritePropertyName(const string& name) | Public+2 flags | 0x08 | |
| void WritePropertyName(const string& name, bool escape) | Public+2 flags | 0x08 | |
| void WriteEnd() | Public+2 flags | 0x00 | |
| void WriteToken(JsonReader reader) | Public | 0x08 | |
| void WriteToken(JsonReader reader, bool writeChildren) | Public | 0x08 | |
| void WriteToken(const JsonToken& token, object value) | Public | 0x08 | |
| void WriteToken(const JsonToken& token) | Public | 0x04 | |
| void WriteToken(JsonReader reader, bool writeChildren, bool writeDateConstructorAsDate, bool writeComments) | 3 flags | 0x08 | |
| bool IsWriteTokenIncomplete(JsonReader reader, bool writeChildren, int initialDepth) | Private | 0x08 | |
| int CalculateWriteTokenInitialDepth(JsonReader reader) | Private | 0x08 | |
| int CalculateWriteTokenFinalDepth(JsonReader reader) | Private | 0x08 | |
| void WriteConstructorDate(JsonReader reader) | Private | 0x08 | |
| void WriteEnd(const JsonContainerType& type) | Private | 0x04 | |
| void AutoCompleteAll() | Private | 0x00 | |
| JsonToken GetCloseTokenForType(const JsonContainerType& type) | Private | 0x04 | |
| void AutoCompleteClose(const JsonContainerType& type) | Private | 0x04 | |
| int CalculateLevelsToComplete(const JsonContainerType& type) | Private | 0x04 | |
| void UpdateCurrentState() | Private | 0x00 | |
| void WriteEnd(const JsonToken& token) | 3 flags | 0x04 | |
| void WriteIndent() | 3 flags | 0x00 | |
| void WriteValueDelimiter() | 3 flags | 0x00 | |
| void WriteIndentSpace() | 3 flags | 0x00 | |
| void AutoComplete(const JsonToken& tokenBeingWritten) | 1 flags | 0x04 | |
| void WriteNull() | Public+2 flags | 0x00 | |
| void WriteUndefined() | Public+2 flags | 0x00 | |
| void WriteRaw(const string& json) | Public+2 flags | 0x08 | |
| void WriteRawValue(const string& json) | Public+2 flags | 0x08 | |
| void WriteValue(const string& value) | Public+2 flags | 0x08 | |
| void WriteValue(int value) | Public+2 flags | 0x04 | |
| void WriteValue(uint value) | Public+2 flags | 0x04 | |
| void WriteValue(long value) | Public+2 flags | 0x08 | |
| void WriteValue(ulong value) | Public+2 flags | 0x08 | |
| void WriteValue(float value) | Public+2 flags | 0x04 | |
| void WriteValue(double value) | Public+2 flags | 0x08 | |
| void WriteValue(bool value) | Public+2 flags | 0x01 | |
| void WriteValue(short value) | Public+2 flags | 0x02 | |
| void WriteValue(ushort value) | Public+2 flags | 0x02 | |
| void WriteValue(ushort value) | Public+2 flags | 0x02 | |
| void WriteValue(byte value) | Public+2 flags | 0x01 | |
| void WriteValue(sbyte value) | Public+2 flags | 0x01 | |
| void WriteValue(const decimal& value) | Public+2 flags | 0x10 | |
| void WriteValue(const DateTime& value) | Public+2 flags | 0x08 | |
| void WriteValue(const DateTimeOffset& value) | Public+2 flags | 0x10 | |
| void WriteValue(const Guid& value) | Public+2 flags | 0x10 | |
| void WriteValue(const TimeSpan& value) | Public+2 flags | 0x08 | |
| void WriteValue(const Nullable<System.Int32>& value) | Public+2 flags | 0x08 | |
| void WriteValue(const Nullable<System.UInt32>& value) | Public+2 flags | 0x08 | |
| void WriteValue(const Nullable<System.Int64>& value) | Public+2 flags | 0x10 | |
| void WriteValue(const Nullable<System.UInt64>& value) | Public+2 flags | 0x10 | |
| void WriteValue(const Nullable<System.Single>& value) | Public+2 flags | 0x08 | |
| void WriteValue(const Nullable<System.Double>& value) | Public+2 flags | 0x10 | |
| void WriteValue(const Nullable<System.Boolean>& value) | Public+2 flags | 0x02 | |
| void WriteValue(const Nullable<System.Int16>& value) | Public+2 flags | 0x04 | |
| void WriteValue(const Nullable<System.UInt16>& value) | Public+2 flags | 0x04 | |
| void WriteValue(const Nullable<System.Char>& value) | Public+2 flags | 0x04 | |
| void WriteValue(const Nullable<System.Byte>& value) | Public+2 flags | 0x02 | |
| void WriteValue(const Nullable<System.SByte>& value) | Public+2 flags | 0x02 | |
| void WriteValue(const Nullable<System.Decimal>& value) | Public+2 flags | 0x18 | |
| void WriteValue(const Nullable<System.DateTime>& value) | Public+2 flags | 0x10 | |
| void WriteValue(const Nullable<System.DateTimeOffset>& value) | Public+2 flags | 0x18 | |
| void WriteValue(const Nullable<System.Guid>& value) | Public+2 flags | 0x14 | |
| void WriteValue(const Nullable<System.TimeSpan>& value) | Public+2 flags | 0x10 | |
| void WriteValue(const byte[]& value) | Public+2 flags | 0x08 | |
| void WriteValue(Uri value) | Public+2 flags | 0x08 | |
| void WriteValue(object value) | Public+2 flags | 0x08 | |
| void WriteComment(const string& text) | Public+2 flags | 0x08 | |
| void WriteWhitespace(const string& ws) | Public+2 flags | 0x08 | |
| void System.IDisposable.Dispose() | PrivateFinal+2 flags | 0x00 | |
| void Dispose(bool disposing) | 3 flags | 0x01 | |
| void WriteValue(JsonWriter writer, const PrimitiveTypeCode& typeCode, object value) | Static+1 flags | 0x08 | |
| void ResolveConvertibleValue(IConvertible convertible, ref PrimitiveTypeCode& typeCode, ref object& value) | PrivateStatic | 0x08 | |
| JsonWriterException CreateUnsupportedTypeException(JsonWriter writer, object value) | PrivateStatic | 0x08 | |
| void SetWriteState(const JsonToken& token, object value) | 1 flags | 0x08 | |
| void InternalWriteEnd(const JsonContainerType& container) | 1 flags | 0x04 | |
| void InternalWritePropertyName(const string& name) | 1 flags | 0x08 | |
| void InternalWriteRaw() | 1 flags | 0x00 | |
| void InternalWriteStart(const JsonToken& token, const JsonContainerType& container) | 1 flags | 0x04 | |
| void InternalWriteValue(const JsonToken& token) | 1 flags | 0x04 | |
| void InternalWriteWhitespace(const string& ws) | 1 flags | 0x08 | |
| void InternalWriteComment() | 1 flags | 0x00 | |
| Task <InternalWriteEndAsync>g__AwaitProperty|11_0(Task task, int LevelsToComplete, const JsonToken& token, const CancellationToken& CancellationToken) | Private | 0x08 | |
| Task <InternalWriteEndAsync>g__AwaitIndent|11_1(Task task, int LevelsToComplete, const JsonToken& token, const CancellationToken& CancellationToken) | Private | 0x08 | |
| Task <InternalWriteEndAsync>g__AwaitEnd|11_2(Task task, int LevelsToComplete, const CancellationToken& CancellationToken) | Private | 0x08 | |
| Task <InternalWriteEndAsync>g__AwaitRemaining|11_3(int LevelsToComplete, const CancellationToken& CancellationToken) | Private | 0x08 |
Subclasses 4
Used by 46
types with a member, parameter or interface of this type<<InternalWriteEndAsync>g__AwaitEnd|11_2>d<<InternalWriteEndAsync>g__AwaitIndent|11_1>d<<InternalWriteEndAsync>g__AwaitProperty|11_0>d<<InternalWriteEndAsync>g__AwaitRemaining|11_3>d<<WriteToAsync>g__AwaitProperties|0_0>d<AutoCompleteAsync>d__1<InternalWriteStartAsync>d__20<WriteConstructorDateAsync>d__32<WriteToAsync>d__0<WriteToAsync>d__0<WriteToAsync>d__1<WriteTokenAsync>d__30<WriteTokenSyncReadingAsync>d__31BinaryConverterBsonObjectIdConverterCustomCreationConverter`1DataSetConverterDataTableConverterDiscriminatedUnionConverterEntityKeyMemberConverterExpandoObjectConverterIsoDateTimeConverterJArrayJavaScriptDateTimeConverterJConstructorJContainerJObjectJPropertyJsonConverterJsonConverter`1JsonPropertyJsonSchemaJsonSchemaWriterJsonSerializerJsonSerializerInternalWriterJsonSerializerProxyJsonWriterExceptionJTokenJValueKeyValuePairConverterRegexConverterStringEnumConverterTraceJsonWriterUnixDateTimeConverterVersionConverterXmlNodeConverter