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.JsonPath.JPath Class Reference
+ Collaboration diagram for Newtonsoft.Json.Linq.JsonPath.JPath:

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, set, 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 15 of file JPath.cs.


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