![]() | ISubactionAndOutputAdditionEnvironment Events |
The ISubactionAndOutputAdditionEnvironment 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.
|
![]() | OnDebugEnter |
Fired when a debug entity is entered.
|
![]() | OnDebugExit |
Fired when a debug entity is left.
|
![]() | OnDebugHalt |
Fired when a debug halt is executed.
|
![]() | OnDebugHighlight |
Fired when a debug highlight is executed.
|
![]() | OnEndExecution |
Fired when execution of a pattern matching construct ends.
(Inherited from IActionExecutionEnvironment.) |
![]() | 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.) |
![]() | 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.)
|
![]() | 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.) |
![]() | 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.)
|