![]() | IAction |
The IActionExecutionEnvironment type exposes the following members.
Name | Description | |
---|---|---|
![]() | OnBeginExecution | Fired when execution of a pattern matching construct begins. |
![]() | OnEndExecution | Fired when execution of a pattern matching construct ends. |
![]() | 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! |
![]() | OnFinishedSelectedMatch | Fired after the selected match was rewritten and embedded sequences executed. |
![]() | OnMatchedAfter | Fired after all requested matches of a multi rule or rule have been matched (after filtering of matches). |
![]() | 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. |
![]() | OnMatchSelected | Fired when a match was selected for execution (after filtering/selection of matches). |
![]() | OnRewritingSelectedMatch | Fired before the selected match is rewritten (comparable to the old OnFinishing and OnRewritingNextMatch, now one event, fired per selected match). |
![]() | OnSelectedMatchRewritten | Fired after the selected match was rewritten (but before embedded sequences are executed). |