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.JsonReader Class Referenceabstract
+ Inheritance diagram for Newtonsoft.Json.JsonReader:
+ Collaboration diagram for Newtonsoft.Json.JsonReader:

Public Member Functions

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

 JsonReader ()
 
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)
 
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

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]
 

Private Member Functions

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

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 21 of file JsonReader.cs.


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