Zdexby TheHolyOneZ
36,909 classes
Class

JPath

: Object
Newtonsoft.Json.Linq.JsonPath.JPath, Newtonsoft.Json 0x0028 (40 B) inherited 0x0010 Newtonsoft.Json.dll
0x00x0028

Members 4

OffsetSizeNameTypeFlagsDefault
0x08FloatCharacterschar[]PrivateStatic+1 flags—
0x08_expressionstringPrivate+1 flags—
0x08<Filters>k__BackingFieldList<Newtonsoft.Json.Linq.JsonPath.PathFilter>Private+1 flags—
0x04_currentIndexintPrivate—
0x00240x04unreflected bytes to end of JPath

Functions 23

SignatureFlagsNativeParams
List<Newtonsoft.Json.Linq.JsonPath.PathFilter> get_Filters()Public+1 flags0x08
void .ctor(const string& expression)Public+1 flags0x08
void ParseMain()Private0x00
bool ParsePath(List<Newtonsoft.Json.Linq.JsonPath.PathFilter> filters, int currentPartStartIndex, bool query)Private0x08
PathFilter CreatePathFilter(const string& member, bool scan)PrivateStatic0x08
PathFilter ParseIndexer(ushort indexerOpenChar, bool scan)Private0x08
PathFilter ParseArrayIndexer(ushort indexerCloseChar)Private0x08
void EatWhitespace()Private0x00
PathFilter ParseQuery(ushort indexerCloseChar, bool scan)Private0x08
bool TryParseExpression(ref List<Newtonsoft.Json.Linq.JsonPath.PathFilter>& expressionPath)Private0x08
JsonException CreateUnexpectedCharacterException()Private0x08
object ParseSide()Private0x08
QueryExpression ParseExpression()Private0x08
bool TryParseValue(ref object& value)Private0x08
string ReadQuotedString()Private0x08
string ReadRegexString()Private0x08
bool Match(const string& s)Private0x08
QueryOperator ParseOperator()Private0x04
PathFilter ParseQuotedField(ushort indexerCloseChar, bool scan)Private0x08
void EnsureLength(const string& message)Private0x08
IEnumerable<Newtonsoft.Json.Linq.JToken> Evaluate(JToken root, JToken t, JsonSelectSettings settings)1 flags0x08
IEnumerable<Newtonsoft.Json.Linq.JToken> Evaluate(List<Newtonsoft.Json.Linq.JsonPath.PathFilter> filters, JToken root, JToken t, JsonSelectSettings settings)Static+1 flags0x08
void .cctor()PrivateStatic+1 flags0x00