IGraphProcessingEnvironment Events | 
The IGraphProcessingEnvironment type exposes the following members.
| Name | Description | |
|---|---|---|
| OnBeginExecution | 
            Fired when execution of a pattern matching construct begins.
              (Inherited from IActionExecutionEnvironment.) | |
| OnDebugEmit | 
            Fired when a debug emit is executed.
              (Inherited from ISubactionAndOutputAdditionEnvironment.) | |
| OnDebugEnter | 
            Fired when a debug entity is entered.
              (Inherited from ISubactionAndOutputAdditionEnvironment.) | |
| OnDebugExit | 
            Fired when a debug entity is left.
              (Inherited from ISubactionAndOutputAdditionEnvironment.) | |
| OnDebugHalt | 
            Fired when a debug halt is executed.
              (Inherited from ISubactionAndOutputAdditionEnvironment.) | |
| OnDebugHighlight | 
            Fired when a debug highlight is executed.
              (Inherited from ISubactionAndOutputAdditionEnvironment.) | |
| OnEndExecution | 
            Fired when execution of a pattern matching construct ends.
              (Inherited from IActionExecutionEnvironment.) | |
| OnEndOfIteration | 
            Fired when a sequence iteration is ended.
              | |
| OnEntereringSequence | 
            Fired when a sequence is entered.
              | |
| OnExitingSequence | 
            Fired when a sequence is left.
              | |
| OnFinished | 
            Fired after the rewrite step of a rule/after rule execution has completed.
            Note, that the given matches object may contain invalid entries,
            as parts of the match may have been deleted!
              (Inherited from IActionExecutionEnvironment.) | |
| OnFinishedSelectedMatch | 
            Fired after the selected match was rewritten and embedded sequences executed.
              (Inherited from IActionExecutionEnvironment.) | |
| OnJoinSequences | 
            Fired when sequences have joined (again) their parent thread.
              | |
| OnMatchedAfter | 
            Fired after all requested matches of a multi rule or rule have been matched (after filtering of matches).
              (Inherited from IActionExecutionEnvironment.) | |
| OnMatchedBefore | 
            Fired after all requested matches of a multi rule or rule have been matched, before filtering of the matches.
            Allows a lookahead on the matches, on all found matches, in contrast to OnMatchedAfter that only reports the ones that are applied in the end.
              (Inherited from IActionExecutionEnvironment.) | |
| OnMatchSelected | 
            Fired when a match was selected for execution (after filtering/selection of matches).
              (Inherited from IActionExecutionEnvironment.) | |
| OnReturnedFromSubgraph | 
            Fired when graph processing is returning back after a switch.
            (To the main graph, or a subgraph previously switched to.)
              (Inherited from ISubactionAndOutputAdditionEnvironment.) | |
| OnRewritingSelectedMatch | 
            Fired before the selected match is rewritten (comparable to the old OnFinishing and OnRewritingNextMatch, now one event, fired per selected match).
              (Inherited from IActionExecutionEnvironment.) | |
| OnSelectedMatchRewritten | 
            Fired after the selected match was rewritten (but before embedded sequences are executed).
              (Inherited from IActionExecutionEnvironment.) | |
| OnSpawnSequences | 
            Fired when sequences have been spawned (split off) from their parent thread.
              | |
| OnSwitchingToSubgraph | 
            Fired when graph processing (rule and sequence execution) is switched to a (sub)graph.
            (Not fired when the main graph is replaced by another main graph, or initialized.)
              (Inherited from ISubactionAndOutputAdditionEnvironment.) |