System\Data\Filter\ExpressionParser.cs (24)
192throw ExprException.MissingOperand(opInfo);
198throw ExprException.MissingRightParen();
217throw ExprException.MissingOperator(new string(_text, _start, _pos - _start));
228throw ExprException.InWithoutParentheses();
261throw ExprException.LookupArgument();
352throw ExprException.SyntaxError();
390throw ExprException.TooManyRightParentheses();
400throw ExprException.MissingOperand(opInfo);
442throw ExprException.MissingOperandBefore(",");
453throw ExprException.SyntaxError();
487throw ExprException.MissingOperandBefore(Operators.ToString(_op));
517throw ExprException.MissingOperator(new string(_text, _start, _pos - _start));
544throw ExprException.UnknownToken(new string(_text, _start, _pos - _start), _start + 1);
575throw ExprException.AggregateArgument();
608throw ExprException.AggregateArgument();
644throw ExprException.ExpressionTooComplex();
694throw ExprException.UnsupportedOperator(opInfo._op);
745throw ExprException.UnsupportedOperator(opInfo._op);
780throw ExprException.UnknownToken(token, _token, _pos);
974throw ExprException.UnknownToken(new string(text, _start, _pos - _start), _start + 1);
1069throw ExprException.InvalidNameBracketing(new string(text, _start, (_pos - 1) - _start));
1092throw ExprException.InvalidDate(new string(text, _start, (_pos - 1) - _start));
1094throw ExprException.InvalidDate(new string(text, _start, _pos - _start));
1167throw ExprException.InvalidString(new string(text, _start, (_pos - 1) - _start));
System\Data\Filter\FunctionNode.cs (27)
63throw ExprException.UndefinedFunction(_name);
70throw ExprException.FunctionArgumentCount(_name);
95throw ExprException.FunctionArgumentCount(_name);
133throw ExprException.FunctionArgumentCount(_name);
165throw ExprException.ArgumentType(s_funcs[_info]._name, i + 1, s_funcs[_info]._parameters[i]!);
170throw ExprException.ArgumentType(s_funcs[_info]._name, i + 1, s_funcs[_info]._parameters[i]!);
182throw ExprException.ComputeNotAggregate(ToString()!);
266throw ExprException.NonConstantArgument();
296throw ExprException.ArgumentType(s_funcs[_info]._name, 2, typeof(Type));
303throw ExprException.InvalidType(typeName);
329throw ExprException.ArgumentTypeInteger(s_funcs[_info]._name, 1);
341_ => throw ExprException.DatatypeConversion(argumentValues[0].GetType(), typeof(bool)),
393throw ExprException.NYI(s_funcs[_info]._name);
438throw ExprException.FunctionArgumentOutOfRange("index", "Substring");
441throw ExprException.FunctionArgumentOutOfRange("length", "Substring");
479throw ExprException.FunctionArgumentCount(_name);
540throw ExprException.MismatchKindandTimeSpan();
546throw ExprException.MismatchKindandTimeSpan();
552throw ExprException.InvalidHoursArgument();
554throw ExprException.InvalidMinutesArgument();
557throw ExprException.InvalidTimeZoneRange();
559throw ExprException.InvalidTimeZoneRange();
564throw ExprException.UndefinedFunction(s_funcs[_info]._name);
598throw ExprException.UndefinedFunction(_name);
607throw ExprException.InWithoutList();
609throw ExprException.FunctionArgumentCount(_name);
615throw ExprException.FunctionArgumentCount(_name);