NonProjectionExpressionExtractor Class | 
Namespace: SD.LLBLGen.Pro.LinqSupportClasses.ExpressionHandlers
The NonProjectionExpressionExtractor type exposes the following members.
| Name | Description | |
|---|---|---|
| NonProjectionExpressionExtractor | 
            Initializes a new instance of the NonProjectionExpressionExtractor class.
              | 
| Name | Description | |
|---|---|---|
| ExtractAllWhereClauses | 
            Gets or sets a value indicating whether [extract all where clauses]. If set to false (default), only the where clauses which are 
            NOT referred by (indirectly)a DefaultIfEmpty or rightside of a groupjoin are extracted (if enabled)
              | |
| ExtractedExpressions | 
            Gets the extracted expressions, if any.
              | |
| ExtractSortClauses | 
            Gets or sets a value indicating whether [extract sort clauses]. Default true
              | |
| ExtractWhereClauses | 
            Gets or sets a value indicating whether [extract where clauses]. Default true
              | |
| FrameworkElementCreator | 
            Gets the framework element creator.
              (Inherited from GenericExpressionHandler.) | |
| FunctionMappings | 
            Gets the function mappings.
              (Inherited from GenericExpressionHandler.) | |
| GeneratedCodeElementCreator | 
            Gets the generated code element creator.
              (Inherited from GenericExpressionHandler.) | |
| SelectWithProjectionSeen | 
            Gets a value indicating whether [select with projection seen].
              | |
| StopAtFirstJoin | 
            Gets or sets a value indicating whether [stop at first join]. Default false
              | |
| TrackedMappings | 
            Gets the mappings of various objects defined during the process operations of the expression tree.
              (Inherited from GenericExpressionHandler.) | 
| Name | Description | |
|---|---|---|
| Equals | Determines whether the specified object is equal to the current object.  (Inherited from Object.) | |
| ExtractExpressions | 
            Extracts the expressions, if any.
              | |
| 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.) | |
| HandleAllAnyExpression | 
            Handles all any expression.
              (Inherited from GenericExpressionHandler.) | |
| HandleBinaryExpression | 
            Handles the binary expression.
              (Inherited from GenericExpressionHandler.) | |
| 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.
              (Inherited from GenericExpressionHandler.) | |
| HandleConstantExpression | 
            Handles the constant expression.
              (Inherited from GenericExpressionHandler.) | |
| 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.
              (Overrides GenericExpressionHandlerHandleDefaultIfEmptyExpression(DefaultIfEmptyExpression).) | |
| 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.) | |
| HandleExpression | 
            Handles the expression.
              (Inherited from GenericExpressionHandler.) | |
| 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.
              (Overrides GenericExpressionHandlerHandleGroupJoinExpression(GroupJoinExpression).) | |
| 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.
              (Inherited from GenericExpressionHandler.) | |
| HandleInvocationExpression | 
            Handles the invocation expression.
              (Inherited from GenericExpressionHandler.) | |
| HandleJoinExpression | 
            Handles the join expression.
              (Overrides GenericExpressionHandlerHandleJoinExpression(JoinExpression).) | |
| 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.
              (Inherited from GenericExpressionHandler.) | |
| 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 member expression.
              (Inherited from GenericExpressionHandler.) | |
| 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.) | |
| HandleMethodCallExpression | 
            Handles the method call expression.
              (Inherited from GenericExpressionHandler.) | |
| HandleNewArrayExpression | 
            Handles the new array expression.
              (Inherited from GenericExpressionHandler.) | |
| HandleNewExpression | 
            Handles the NewExpression expression
              (Inherited from GenericExpressionHandler.) | |
| HandleParameterExpression | 
            Handles the parameter expression.
              (Inherited from GenericExpressionHandler.) | |
| 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.
              (Overrides GenericExpressionHandlerHandleSelectExpression(SelectExpression).) | |
| HandleSetReferenceExpression | 
            Handles the set reference expression.
              (Inherited from GenericExpressionHandler.) | |
| HandleSortClauseExpression | 
            Handles the sort clause expression.
              (Overrides GenericExpressionHandlerHandleSortClauseExpression(SortClauseExpression).) | |
| 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.
              (Inherited from GenericExpressionHandler.) | |
| HandleUnaryConvertExpression | 
            Handles the unary convert expression.
              (Inherited from GenericExpressionHandler.) | |
| HandleUnaryExpression | 
            Handles the unary expression.
              (Inherited from GenericExpressionHandler.) | |
| 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.
              (Overrides GenericExpressionHandlerHandleWhereExpression(WhereExpression).) | |
| 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.) |