| PreProcessor Methods | 
The PreProcessor type exposes the following members.
 Methods
Methods| 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.) | 
|  | 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.) | 
|  | 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. 
             | 
|  | 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.
             | 
|  | 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
             | 
|  | 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. 
             | 
|  | 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
             | 
|  | 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.) | 
|  | 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.) | 
|  | 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.) | 
|  | 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.) | 
 See Also
See Also