|
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.JsonTextReader:
Collaboration diagram for Newtonsoft.Json.JsonTextReader:Public Member Functions | |
| JsonTextReader (TextReader reader) | |
| override bool | Read () |
| override? int | ReadAsInt32 () |
| override? DateTime | ReadAsDateTime () |
| override string | ReadAsString () |
| override byte[] | ReadAsBytes () |
| override? bool | ReadAsBoolean () |
| override? DateTimeOffset | ReadAsDateTimeOffset () |
| override? decimal | ReadAsDecimal () |
| override? double | ReadAsDouble () |
| override void | Close () |
| bool | HasLineInfo () |
| 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 | |
| PropertyNameTable | NameTable |
| char | _quoteChar |
| JsonReader.State | _currentState |
| DateParseHandling | _dateParseHandling |
| FloatParseHandling | _floatParseHandling |
Properties | |
| IArrayPool< char > | ArrayPool [get, set] |
| int | LineNumber [get, set] |
| int | LinePosition [get, set] |
| JsonReader.State | CurrentState [get, set] |
| bool | CloseInput [get, set] |
| bool | SupportMultipleContent [get, set] |
| virtual char | QuoteChar [get, set] |
| DateTimeZoneHandling | DateTimeZoneHandling [get, set] |
| DateParseHandling | DateParseHandling [get, set] |
| FloatParseHandling | FloatParseHandling [get, set] |
| string | DateFormatString [get, set] |
| int? | MaxDepth [get, set] |
| virtual JsonToken | TokenType [get, set] |
| virtual object | Value [get, set] |
| virtual Type | ValueType [get, set] |
| virtual int | Depth [get, set] |
| virtual string | Path [get, set] |
| CultureInfo | Culture [get, set] |
Static Private Member Functions | |
| static void | BlockCopyChars (char[] src, int srcOffset, char[] dst, int dstOffset, int count) |
Private Attributes | |
| readonly TextReader | _reader |
| char[] | _chars |
| int | _charsUsed |
| int | _charPos |
| int | _lineStartPos |
| int | _lineNumber |
| bool | _isEndOfFile |
| StringBuffer | _stringBuffer |
| StringReference | _stringReference |
| IArrayPool< char > | _arrayPool |
| 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 |
Static Private Attributes | |
| const char | UnicodeReplacementChar = '\ufffd' |
| const int | MaximumJavascriptIntegerCharacterLength = 380 |
Definition at line 14 of file JsonTextReader.cs.