57 bool flag = this.
ParsePath(list, currentIndex, num != 0
L);
90 if (stringLength == 0)
126 if (stringLength3 != 0)
149 string text6 =
"Unexpected character while parsing path indexer: " +
text7;
151 return "Array index expected.";
238 bool flag = this.
Match(
"&&");
364 bool flag = this.
Match(
"==");
371 return "Could not read query operator.";
class f__AnonymousType0<< Count > j__TPar
IEnumerable< JToken > Evaluate(JToken t, bool errorWhenNoMatch)
List< PathFilter > Filters
PathFilter ParseQuotedField(char indexerCloseChar)
PathFilter ParseQuery(char indexerCloseChar)
static IEnumerable< JToken > Evaluate(List< PathFilter > filters, JToken t, bool errorWhenNoMatch)
PathFilter ParseArrayIndexer(char indexerCloseChar)
readonly string _expression
void EnsureLength(string message)
string ReadQuotedString()
List< PathFilter >< Filters > k__BackingField
bool ParsePath(List< PathFilter > filters, int currentPartStartIndex, bool query)
PathFilter ParseIndexer(char indexerOpenChar)
QueryOperator ParseOperator()
QueryExpression ParseExpression()
static void ArgumentNotNull(object value, string parameterName)
static int ToInt32(object value)
static CultureInfo InvariantCulture