| 
    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.Serialization.TraceJsonReader:
 Collaboration diagram for Newtonsoft.Json.Serialization.TraceJsonReader:Public Member Functions | |
| TraceJsonReader (JsonReader innerReader) | |
| string | GetDeserializedJsonMessage () | 
| override bool | Read () | 
| override? int | ReadAsInt32 () | 
| override string | ReadAsString () | 
| override byte[] | ReadAsBytes () | 
| override? decimal | ReadAsDecimal () | 
| override? double | ReadAsDouble () | 
| override? bool | ReadAsBoolean () | 
| override? DateTime | ReadAsDateTime () | 
| override? DateTimeOffset | ReadAsDateTimeOffset () | 
| override void | Close () | 
| void | Skip () | 
Protected Member Functions | |
| void | SetToken (JsonToken newToken) | 
| void | SetToken (JsonToken newToken, object value) | 
| void | SetStateBasedOnCurrent () | 
| virtual void | Dispose (bool disposing) | 
Package Types | |
| enum | State {  Start , Complete , Property , ObjectStart , Object , ArrayStart , Array , Closed , PostValue , ConstructorStart , Constructor , Error , Finished }  | 
Package Functions | |
| JsonPosition | GetPosition (int depth) | 
| int? | ReadInt32String (string s) | 
| byte[] | ReadArrayIntoByteArray () | 
| double? | ReadDoubleString (string s) | 
| bool? | ReadBooleanString (string s) | 
| decimal? | ReadDecimalString (string s) | 
| DateTime? | ReadDateTimeString (string s) | 
| DateTimeOffset? | ReadDateTimeOffsetString (string s) | 
| void | ReaderReadAndAssert () | 
| JsonReaderException | CreateUnexpectedEndException () | 
| void | ReadIntoWrappedTypeObject () | 
| void | SetToken (JsonToken newToken, object value, bool updateIndex) | 
| void | SetPostValueState (bool updateIndex) | 
| void | ReadAndAssert () | 
| bool | ReadAndMoveToContent () | 
| bool | MoveToContent () | 
Package Attributes | |
| char | _quoteChar | 
| JsonReader.State | _currentState | 
| DateParseHandling | _dateParseHandling | 
| FloatParseHandling | _floatParseHandling | 
Properties | |
| override int | Depth [get, set] | 
| override string | Path [get, set] | 
| override char | QuoteChar [get, set] | 
| override JsonToken | TokenType [get, set] | 
| override object | Value [get, set] | 
| override Type | ValueType [get, set] | 
| int Newtonsoft.Json.IJsonLineInfo. | LineNumber [get, set] | 
| int Newtonsoft.Json.IJsonLineInfo. | LinePosition [get, set] | 
| JsonReader.State | CurrentState [get, set] | 
| bool | CloseInput [get, set] | 
| bool | SupportMultipleContent [get, set] | 
| DateTimeZoneHandling | DateTimeZoneHandling [get, set] | 
| DateParseHandling | DateParseHandling [get, set] | 
| FloatParseHandling | FloatParseHandling [get, set] | 
| string | DateFormatString [get, set] | 
| int? | MaxDepth [get, set] | 
| CultureInfo | Culture [get, set] | 
Private Member Functions | |
| bool Newtonsoft.Json.IJsonLineInfo. | HasLineInfo () | 
| void | Push (JsonContainerType value) | 
| JsonContainerType | Pop () | 
| JsonContainerType | Peek () | 
| void | UpdateScopeWithFinishedValue () | 
| void | ValidateEnd (JsonToken endToken) | 
| void | SetFinished () | 
| JsonContainerType | GetTypeForCloseToken (JsonToken token) | 
| void System.IDisposable. | Dispose () | 
| JsonToken | GetContentToken () | 
Private Attributes | |
| readonly JsonReader | _innerReader | 
| readonly JsonTextWriter | _textWriter | 
| readonly StringWriter | _sw | 
| JsonToken | _tokenType | 
| object | _value | 
| JsonPosition | _currentPosition | 
| CultureInfo | _culture | 
| DateTimeZoneHandling | _dateTimeZoneHandling | 
| int? | _maxDepth | 
| bool | _hasExceededMaxDepth | 
| string | _dateFormatString | 
| List< JsonPosition > | _stack | 
| bool< CloseInput > | k__BackingField | 
| bool< SupportMultipleContent > | k__BackingField | 
Definition at line 12 of file TraceJsonReader.cs.