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
|
Public Member Functions | |
JTokenReader (JToken token) | |
override bool | Read () |
virtual ? int | ReadAsInt32 () |
virtual string | ReadAsString () |
virtual byte[] | ReadAsBytes () |
virtual ? double | ReadAsDouble () |
virtual ? bool | ReadAsBoolean () |
virtual ? decimal | ReadAsDecimal () |
virtual ? DateTime | ReadAsDateTime () |
virtual ? DateTimeOffset | ReadAsDateTimeOffset () |
void | Skip () |
virtual void | Close () |
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 | |
JTokenReader (JToken token, string initialPath) | |
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 | |
JToken | CurrentToken [get, set] |
int Newtonsoft.Json.IJsonLineInfo. | LineNumber [get, set] |
int Newtonsoft.Json.IJsonLineInfo. | LinePosition [get, set] |
override string | Path [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] |
CultureInfo | Culture [get, set] |
Private Member Functions | |
bool | ReadOver (JToken t) |
bool | ReadToEnd () |
JsonToken? | GetEndToken (JContainer c) |
bool | ReadInto (JContainer c) |
bool | SetEnd (JContainer c) |
void | SetToken (JToken token) |
string | SafeToString (object value) |
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 JToken | _root |
string | _initialPath |
JToken | _parent |
JToken | _current |
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 11 of file JTokenReader.cs.