terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
Newtonsoft.Json.Linq.JsonPath.JPath Class Reference

Public Member Functions

 JPath (string expression)
 

Package Functions

IEnumerable< JTokenEvaluate (JToken t, bool errorWhenNoMatch)
 

Static Package Functions

static IEnumerable< JTokenEvaluate (List< PathFilter > filters, JToken t, bool errorWhenNoMatch)
 

Properties

List< PathFilterFilters [get, private set]
 

Private Member Functions

void ParseMain ()
 
bool ParsePath (List< PathFilter > filters, int currentPartStartIndex, bool query)
 
PathFilter ParseIndexer (char indexerOpenChar)
 
PathFilter ParseArrayIndexer (char indexerCloseChar)
 
void EatWhitespace ()
 
PathFilter ParseQuery (char indexerCloseChar)
 
QueryExpression ParseExpression ()
 
object ParseValue ()
 
string ReadQuotedString ()
 
bool Match (string s)
 
QueryOperator ParseOperator ()
 
PathFilter ParseQuotedField (char indexerCloseChar)
 
void EnsureLength (string message)
 

Private Attributes

readonly string _expression
 
List< PathFilter >< Filtersk__BackingField
 
int _currentIndex
 

Detailed Description

Definition at line 13 of file JPath.cs.


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