Method | Description | |
---|---|---|
Create ( |
Translate an expression tree into a compiled OData query.
|
|
Visit ( |
Visit a node of the expression.
|
Method | Description | |
---|---|---|
GetTableMember ( |
Get the table member referenced by an expression or return null.
|
|
VisitBinary ( |
Process binary comparison operators.
|
|
VisitConstant ( |
Process constant values.
|
|
VisitMember ( |
Process member references.
|
|
VisitMethodCall ( |
Process method calls and translate them into OData.
|
|
VisitUnary ( |
Process the not operator.
|
Method | Description | |
---|---|---|
FilterBuildingExpressionVisitor ( ) : System | ||
GetFilterMethodArguments ( |
Returns the ordered collection of arguments for the the given OData filter method given the MethodCallExpression instance.
|
|
IsConversionImplicit ( |
Check whether a conversion from one type to another will be made implicitly by the server. This is only considered valid for member references. This relies on the fact that all numeric types on the server are represented as doubles. |
|
MarkVisited ( ) : void |
Mark an expression as visited. This method is called when we're finished processing any expression we're accepting as a valid Mobile Services filter. Note that it must be called immediately before returning the expression (because any nested Visit calls will stomp its tracking mechanism).
|
|
StripUnaryOperator ( |
Remove the operator from certain unary expressions like quote or conversions we can ignore.
|
public static Create ( |
||
expression | The expression tree. | |
return | string |
protected static GetTableMember ( |
||
expression | The expression to check. | |
return | Microsoft.WindowsAzure.MobileServices.SerializableMember |
public Visit ( |
||
node | The node to visit. | |
return |
protected VisitBinary ( |
||
expression | The expression to visit. | |
return |
protected VisitConstant ( |
||
expression | The expression to visit. | |
return |
protected VisitMember ( |
||
expression | The expression to visit. | |
return |
protected VisitMethodCall ( |
||
expression | The expression to visit. | |
return |
protected VisitUnary ( |
||
expression | The expression to visit. | |
return |