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.Serialization.TraceJsonReader Class Reference
+ 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)
 
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

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< CloseInputk__BackingField
 
bool< SupportMultipleContentk__BackingField
 

Detailed Description

Definition at line 12 of file TraceJsonReader.cs.


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