|
terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
|
Inheritance diagram for Newtonsoft.Json.JsonTextWriter:
Collaboration diagram for Newtonsoft.Json.JsonTextWriter:Protected Member Functions | |
| override void | WriteEnd (JsonToken token) |
| override void | WriteIndent () |
| override void | WriteValueDelimiter () |
| override void | WriteIndentSpace () |
| virtual void | Dispose (bool disposing) |
| void | SetWriteState (JsonToken token, object value) |
Package Types | |
| enum | State { Start , Property , ObjectStart , Object , ArrayStart , Array , ConstructorStart , Constructor , Closed , Error } |
Package Functions | |
| override void | OnStringEscapeHandlingChanged () |
| void | UpdateScopeWithFinishedValue () |
| virtual void | WriteToken (JsonReader reader, bool writeChildren, bool writeDateConstructorAsDate, bool writeComments) |
| void | AutoComplete (JsonToken tokenBeingWritten) |
| void | InternalWriteEnd (JsonContainerType container) |
| void | InternalWritePropertyName (string name) |
| void | InternalWriteRaw () |
| void | InternalWriteStart (JsonToken token, JsonContainerType container) |
| void | InternalWriteValue (JsonToken token) |
| void | InternalWriteWhitespace (string ws) |
| void | InternalWriteComment () |
Static Package Functions | |
| static JsonWriter.State[][] | BuildStateArray () |
| static void | WriteValue (JsonWriter writer, PrimitiveTypeCode typeCode, object value) |
Static Package Attributes | |
| static readonly JsonWriter.State[][] | StateArrayTempate |
Properties | |
| Base64Encoder | Base64Encoder [get, set] |
| IArrayPool< char > | ArrayPool [get, set] |
| int | Indentation [get, set] |
| char | QuoteChar [get, set] |
| char | IndentChar [get, set] |
| bool | QuoteName [get, set] |
| bool | CloseOutput [get, set] |
| int | Top [get, set] |
| WriteState | WriteState [get, set] |
| string | ContainerPath [get, set] |
| string | Path [get, set] |
| Formatting | Formatting [get, set] |
| DateFormatHandling | DateFormatHandling [get, set] |
| DateTimeZoneHandling | DateTimeZoneHandling [get, set] |
| StringEscapeHandling | StringEscapeHandling [get, set] |
| FloatFormatHandling | FloatFormatHandling [get, set] |
| string | DateFormatString [get, set] |
| CultureInfo | Culture [get, set] |
Private Member Functions | |
| void | UpdateCharEscapeFlags () |
| void | WriteValueInternal (string value, JsonToken token) |
| void | WriteEscapedString (string value, bool quote) |
| void | EnsureWriteBuffer () |
| void | WriteIntegerValue (long value) |
| void | WriteIntegerValue (ulong uvalue) |
| void | Push (JsonContainerType value) |
| JsonContainerType | Pop () |
| JsonContainerType | Peek () |
| void | WriteConstructorDate (JsonReader reader) |
| void | AutoCompleteAll () |
| JsonToken | GetCloseTokenForType (JsonContainerType type) |
| void | AutoCompleteClose (JsonContainerType type) |
| void System.IDisposable. | Dispose () |
Static Private Member Functions | |
| static JsonWriterException | CreateUnsupportedTypeException (JsonWriter writer, object value) |
Private Attributes | |
| readonly TextWriter | _writer |
| Base64Encoder | _base64Encoder |
| char | _indentChar |
| int | _indentation |
| char | _quoteChar |
| bool | _quoteName |
| bool[] | _charEscapeFlags |
| char[] | _writeBuffer |
| IArrayPool< char > | _arrayPool |
| char[] | _indentChars |
| List< JsonPosition > | _stack |
| JsonPosition | _currentPosition |
| JsonWriter.State | _currentState |
| Formatting | _formatting |
| bool< CloseOutput > | k__BackingField |
| DateFormatHandling | _dateFormatHandling |
| DateTimeZoneHandling | _dateTimeZoneHandling |
| StringEscapeHandling | _stringEscapeHandling |
| FloatFormatHandling | _floatFormatHandling |
| string | _dateFormatString |
| CultureInfo | _culture |
Static Private Attributes | |
| static readonly JsonWriter.State[][] | StateArray |
Definition at line 15 of file JsonTextWriter.cs.