3 instantiations of ExpressionParser
System.Data.Services (3)
System\Data\Services\Parsing\RequestQueryParser.cs (1)
109ExpressionParser parser = new ExpressionParser(service, setForIt, typeForIt, parameterForIt, expression);
System\Data\Services\RequestQueryProcessor.cs (2)
927RequestQueryParser.ExpressionParser skipTokenParser = new RequestQueryParser.ExpressionParser( 1080this.orderingParser = new RequestQueryParser.ExpressionParser(
12 references to ExpressionParser
System.Data.Services (12)
System\Data\Services\Parsing\RequestQueryParser.cs (10)
109ExpressionParser parser = new ExpressionParser(service, setForIt, typeForIt, parameterForIt, expression); 174private static readonly MethodInfo ByteArrayEqualMethod = typeof(ExpressionParser) 178private static readonly MethodInfo ByteArrayNotEqualMethod = typeof(ExpressionParser) 215/// <summary>Initializes a new <see cref="ExpressionParser"/>.</summary> 895return Expression.Equal(left, right, false, ExpressionParser.ByteArrayEqualMethod); 914return Expression.NotEqual(left, right, false, ExpressionParser.ByteArrayNotEqualMethod); 1553throw ExpressionParser.IncompatibleOperandsError(op.Text, left, right, op.Position); 1659Debug.Assert(ExpressionParser.TokenIdentifierIs(op, ExpressionConstants.KeywordSub), "ExpressionParser.TokenIdentifierIs(op, ExpressionConstants.KeywordSub)"); 1778return ExpressionParser.ParseNullLiteral(l); 2328throw ExpressionParser.IncompatibleOperandsError(operationName, left, right, errorPos);
System\Data\Services\RequestQueryProcessor.cs (2)
70private RequestQueryParser.ExpressionParser orderingParser; 927RequestQueryParser.ExpressionParser skipTokenParser = new RequestQueryParser.ExpressionParser(