Enum to specify the handler phase name. Used to store evaluation results
            
 
    Namespace: 
   SD.LLBLGen.Pro.LinqSupportClasses
    Assembly:
   SD.LLBLGen.Pro.ORMSupportClasses (in SD.LLBLGen.Pro.ORMSupportClasses.dll) Version: 5.10.0.0 (5.10.0)
SyntaxPublic Enumeration HandlerState
Members| 
									 
								 | Member name | Value | Description | 
|---|
 | Start | 0 | 
            The start state, nothing has been done yet
             | 
 | PreProcessorComplete | 1 | 
            All aliases for sources have been found, created and assigned to the sources. This is the state after SourceAliasCollector has been ran.
             | 
 | JoinsRewritten | 2 | 
            The joins are rewritten, if needed.
             | 
 | RequiredProjectionsCorrected | 3 | 
            The required projection flags are corrected due to the rewrite.
             | 
 | AliasScopesFound | 4 | 
            All alias scopes are found, all memberinfo-alias combinations are stored in the right scope.
             | 
 | EntityTypeAndEntityFieldsRecognized | 5 | 
            All entity types and entity field references have been found and changed into EntityExpression and EntityFieldExpression objects. 
            This is the state after MemberAccessEvaluator has been ran.
             | 
 | QueryExpressionBuild | 6 | 
            The query has been converted into a QueryExpression, or at least the first attempt to do so has been finished. 
             | 
 | TreeReduced | 7 | 
            The expression tree has been reduced from a linq expression to a QueryExpression object and is ready to be executed
             | 
 | End | 8 | 
            The EndState
             | 
See Also