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