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
Loading...
Searching...
No Matches
Newtonsoft.Json.Linq.JTokenReader Class Reference
+ Inheritance diagram for Newtonsoft.Json.Linq.JTokenReader:
+ Collaboration diagram for Newtonsoft.Json.Linq.JTokenReader:

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)
 
DateTimeReadDateTimeString (string s)
 
DateTimeOffsetReadDateTimeOffsetString (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 ()
 
JsonTokenGetEndToken (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< CloseInputk__BackingField
 
bool< SupportMultipleContentk__BackingField
 

Detailed Description

Definition at line 11 of file JTokenReader.cs.


The documentation for this class was generated from the following file: