PreProcessor Methods |
The PreProcessor type exposes the following members.
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
FindFunctionMapping(MemberInfo) |
Finds the function mapping associated with the property specified.
(Inherited from GenericExpressionHandler.) | |
FindFunctionMapping(MethodInfo) |
Finds the function mapping associated with the method/function specified.
(Inherited from GenericExpressionHandler.) | |
FindFunctionMapping(String, Type, Int32) |
Finds the function mapping associated with the method/function specified.
(Inherited from GenericExpressionHandler.) | |
FindGroupJoinExpressionAsCopy |
Finds the group join expression using the alias of the right side. It then creates a copy of it (and its contents) so the caller can manipulate it.
(Inherited from GenericExpressionHandler.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
HandleAggregateExpression |
Handles the aggregate expression.
(Inherited from GenericExpressionHandler.) | |
HandleAggregateFunctionMethodCall |
Handles the method call expression for a call to Queryable.Count.
| |
HandleAllAnyExpression |
Handles all any expression.
(Inherited from GenericExpressionHandler.) | |
HandleArrayIndexExpression |
Handles the ArrayIndex expression.
(Overrides GenericExpressionHandlerHandleArrayIndexExpression(BinaryExpression).) | |
HandleBinaryExpression |
Handles the binary expression.
(Overrides GenericExpressionHandlerHandleBinaryExpression(BinaryExpression).) | |
HandleBinaryExpressionArithmeticOrBitOperator |
Handles the binary expression with arithmetic or bit operator.
(Inherited from GenericExpressionHandler.) | |
HandleBinaryExpressionBooleanOperator |
Handles the binary expression with a boolean operator.
(Inherited from GenericExpressionHandler.) | |
HandleConditionalExpression |
Handles the conditional expression.
(Overrides GenericExpressionHandlerHandleConditionalExpression(ConditionalExpression).) | |
HandleConstantExpression |
Handles the constant expression.
(Overrides GenericExpressionHandlerHandleConstantExpression(ConstantExpression).) | |
HandleContainsExpression |
Handles the contains expression.
(Inherited from GenericExpressionHandler.) | |
HandleDbFunctionCallExpression |
Handles the db function call expression.
(Inherited from GenericExpressionHandler.) | |
HandleDefaultIfEmptyExpression |
Handles the default if empty expression.
(Inherited from GenericExpressionHandler.) | |
HandleElementInitializer |
Handles the element initializer.
(Inherited from GenericExpressionHandler.) | |
HandleElementInitializerList |
Handles the element initializer list.
(Inherited from GenericExpressionHandler.) | |
HandleEntityExpression |
Handles the entity expression.
(Inherited from GenericExpressionHandler.) | |
HandleEntityFieldExpression |
Handles the entity field expression.
(Inherited from GenericExpressionHandler.) | |
HandleExceptIntersectExpression |
Handles the except expression.
(Inherited from GenericExpressionHandler.) | |
HandleExcludeIncludeFieldsExpression |
Handles the exclude include fields expression.
(Inherited from GenericExpressionHandler.) | |
HandleExcludeIncludeFieldsMethodCall |
Handles the method calls to IQueryable.ExcludeFields or IQueryable.IncludeFields
| |
HandleExpression |
Handles the expression.
(Overrides GenericExpressionHandlerHandleExpression(Expression).) | |
HandleExpressionList |
Handles the expression list.
(Inherited from GenericExpressionHandler.) | |
HandleFilterExpression |
Handles the filter expression specified
(Inherited from GenericExpressionHandler.) | |
HandleGroupByExpression |
Handles the group by expression.
(Inherited from GenericExpressionHandler.) | |
HandleGroupByKeyReferenceExpression |
Handles the group by key reference expression.
(Inherited from GenericExpressionHandler.) | |
HandleGroupJoinExpression |
Handles the groupjoin expression.
(Inherited from GenericExpressionHandler.) | |
HandleInClauseExpression |
Handles the in clause expression, which is an expression representing a call to Contains on a list of values.
(Inherited from GenericExpressionHandler.) | |
HandleInMemoryEvalCandidateExpression |
Handles the in memory eval candidate expression.
(Overrides GenericExpressionHandlerHandleInMemoryEvalCandidateExpression(InMemoryEvalCandidateExpression).) | |
HandleInvocationExpression |
Handles the invocation expression.
(Overrides GenericExpressionHandlerHandleInvocationExpression(InvocationExpression).) | |
HandleJoinExpression |
Handles the join expression.
(Inherited from GenericExpressionHandler.) | |
HandleJoinResultExpression |
Handles the JoinResult expression.
(Inherited from GenericExpressionHandler.) | |
HandleLambdaExpression |
Handles the lambda expression.
(Inherited from GenericExpressionHandler.) | |
HandleLikeExpression |
Handles the like expression.
(Inherited from GenericExpressionHandler.) | |
HandleLinqExpressionAsSetExpression |
Handles the LinqExpression as set expression.
(Overrides GenericExpressionHandlerHandleLinqExpressionAsSetExpression(LinqExpressionAsSetExpression).) | |
HandleListInitExpression |
Handles the list init expression.
(Inherited from GenericExpressionHandler.) | |
HandleLLBLGenProExpressionExpression |
Handles the LLBLGenProExpressionExpression.
(Inherited from GenericExpressionHandler.) | |
HandleMemberAssignment |
Handles the member assignment.
(Inherited from GenericExpressionHandler.) | |
HandleMemberBinding |
Handles the member binding.
(Inherited from GenericExpressionHandler.) | |
HandleMemberBindingList |
Handles the member binding list.
(Inherited from GenericExpressionHandler.) | |
HandleMemberExpression |
Handles the access to a member of a type or instance. This version only converts member access to objects into constants.
(Overrides GenericExpressionHandlerHandleMemberExpression(MemberExpression).) | |
HandleMemberInitExpression |
Handles the member init expression.
(Inherited from GenericExpressionHandler.) | |
HandleMemberListBinding |
Handles the member list binding.
(Inherited from GenericExpressionHandler.) | |
HandleMemberMemberBinding |
Handles the member member binding.
(Inherited from GenericExpressionHandler.) | |
HandleMethodCallAllAny |
Handles the method call expression for a call to Queryable.All or Queryable.Any.
| |
HandleMethodCallCacheResultset |
Handles the method call expression for a call to Queryable.CacheResultset.
| |
HandleMethodCallCast |
Handles the method call expression for a call to Queryable.Cast. This method call is used to cast from one entity type to another.
All other casts in a query are done by Convert.
| |
HandleMethodCallContains |
Handles the method call expression for a call to a Contains method, be it on Queryable, IList, string or other type.
| |
HandleMethodCallDefaultIfEmpty |
Handles the method call expression for a call to Queryable.DefaultIfEmpty.
| |
HandleMethodCallDistinct |
Handles the method call expression for a call to Queryable.Distinct.
| |
HandleMethodCallElementAt |
Handles the method call expression for a call to Queryable.ElementAt(OrDefault). This is handled by doing a page fetch of size 1. The page number
is the parameter value specified (+1, as ElementAt is 0 based).
| |
HandleMethodCallEquals |
Handles the call to the method Equals, in whatever type it is defined in.
| |
HandleMethodCallExceptByIntersectBy |
Handles the method call expression for a call to Queryable.ExceptBy or to Queryable.IntersectBy. We rewrite q1.ExceptBy/IntersectBy(q2, keySelector)
to q1.Select(keySelector)
| |
HandleMethodCallExceptIntersect |
Handles the method call expression for a call to Queryable.Except or to Queryable.Intersect
| |
HandleMethodCallExpression |
Handles the method call expression.
(Overrides GenericExpressionHandlerHandleMethodCallExpression(MethodCallExpression).) | |
HandleMethodCallFirstSingle |
Handles the method call expression for a call to Queryable.First. If isDefault is true, the expression can contain an argument that is the
default value to return when no results are found, contrary to null.
| |
HandleMethodCallForTemporalPredicate |
Handles the method call expression for a call to Queryable.WithHint
| |
HandleMethodCallGroupBy |
Handles the method call expression for a call to Queryable.GroupBy
if an element selector has been specified, it can be ignored. If a projection has been specified, this groupby marks a scope.
| |
HandleMethodCallGroupJoin |
Handles the method call expression for a call to Queryable.GroupJoin
| |
HandleMethodCallJoin |
Handles the method call expression for a call to Queryable.Join
| |
HandleMethodCallLast |
Handles the method call expression for a call to Queryable.Last or LastOrDefault.
| |
HandleMethodCallMarkWithTag |
Handles the method call expression for a call to Queryable.MarkWithTag.
| |
HandleMethodCallOfType |
Handles the method call expression for a call to Queryable.OfType. This method call is used to filter on a given entity type.
| |
HandleMethodCallOptionalOrderBy |
Handles the call to IQueryable.OptionalOrderBy(clauses).
| |
HandleMethodCallOptionalWhere |
Handles the call to IQueryable.OptionalWhere(lambda).
| |
HandleMethodCallSelect |
Handles the method call expression for a call to Queryable.Select.
| |
HandleMethodCallSelectMany |
Handles the method call expression for a call to Queryable.SelectMany
| |
HandleMethodCallSkip |
Handles the method call expression for a call to Queryable.Skip.
| |
HandleMethodCallTake |
Handles the method call expression for a call to Queryable.Take.
| |
HandleMethodCallTakePage |
Handles the method call expression for a call to Queryable.TakePage. TakePage is our own extension method for Queryable.
| |
HandleMethodCallWhere |
Handles the method call expression for a call to Queryable.Where.
| |
HandleMethodCallWithHint |
Handles the method call expression for a call to Queryable.WithHint
| |
HandleMethodCallWithPath |
Handles the method call expression for a call to Queryable.WithPath
| |
HandleMethodCallWithTies | ||
HandleMinByMaxByMethodCall |
Handles the method calls to q.MinBy(selector) and q.MaxBy(selector), and rewrites it to:
for Min: q.OrderBy(selector).FirstOrDefault()
for Max: q.OrderByDescending(selector).FirstOrDefault()
| |
HandleNewArrayExpression |
Handles the new array expression.
(Inherited from GenericExpressionHandler.) | |
HandleNewExpression |
Handles the NewExpression expression
(Overrides GenericExpressionHandlerHandleNewExpression(NewExpression).) | |
HandleParameterExpression |
Handles the parameter expression.
(Overrides GenericExpressionHandlerHandleParameterExpression(ParameterExpression).) | |
HandlePathEdgeExpression |
Handles the path edge expression.
(Inherited from GenericExpressionHandler.) | |
HandlePlainSQLExpression |
Handles the plain sql expression specified.
(Inherited from GenericExpressionHandler.) | |
HandlePrefetchPathExpression |
Handles the prefetch path expression.
(Inherited from GenericExpressionHandler.) | |
HandleProjectionExpression |
Handles the projection expression
(Inherited from GenericExpressionHandler.) | |
HandleQueryExpression |
Handles the query expression.
(Inherited from GenericExpressionHandler.) | |
HandleReverseMethodCall |
Handles the method call expression for a call to Queryable.Reverse.
| |
HandleSelectExpression |
Handles the select expression.
(Inherited from GenericExpressionHandler.) | |
HandleSetReferenceExpression |
Handles the set reference expression.
(Inherited from GenericExpressionHandler.) | |
HandleSortClauseExpression |
Handles the sort clause expression.
(Inherited from GenericExpressionHandler.) | |
HandleSortClauseMethodCall |
Handles the method call expression for a call to OrderBy, OrderByDescending, ThenBy and ThenByDescending
| |
HandleTypeBinaryExpression |
Handles the type binary expression.
(Inherited from GenericExpressionHandler.) | |
HandleTypedViewExpression |
Handles the typed view expression.
(Inherited from GenericExpressionHandler.) | |
HandleUnaryArrayLength |
Handles the length of the unary array.
(Overrides GenericExpressionHandlerHandleUnaryArrayLength(UnaryExpression).) | |
HandleUnaryConvertExpression |
Handles the unary convert expression.
(Overrides GenericExpressionHandlerHandleUnaryConvertExpression(UnaryExpression).) | |
HandleUnaryExpression |
Handles the unary expression.
(Overrides GenericExpressionHandlerHandleUnaryExpression(UnaryExpression).) | |
HandleUnaryNotExpression |
Handles the unary expression of type 'Not'.
(Inherited from GenericExpressionHandler.) | |
HandleUnaryTypeAsExpression |
Handles the unary type as expression.
(Inherited from GenericExpressionHandler.) | |
HandleUnionList |
Handles the specified unionlist and its contained set expressions. Will return a new list if one or more set expressions changed after handling.
(Inherited from GenericExpressionHandler.) | |
HandleWhereExpression |
Handles the where expression.
(Inherited from GenericExpressionHandler.) | |
MakeSet |
Converts the expression passed in to a SetExpression, if it's not already a set.
(Inherited from GenericExpressionHandler.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
TraceLine |
Traces the line.
(Inherited from GenericExpressionHandler.) | |
TraceScopeEnd |
Traces the scope end.
(Inherited from GenericExpressionHandler.) | |
TraceScopeStart |
Traces the scope start.
(Inherited from GenericExpressionHandler.) |