Click or drag to resize

ISubactionAndOutputAdditionEnvironment Methods

The ISubactionAndOutputAdditionEnvironment type exposes the following members.

Methods
  NameDescription
Public methodBeginExecution
Fires an OnBeginExecution event.
(Inherited from IActionExecutionEnvironment.)
Public methodCustom
Does action execution environment dependent stuff.
(Inherited from IActionExecutionEnvironment.)
Public methodDebugEmitting
Fires an OnDebugEmit event.
Public methodDebugEntering
Fires an OnDebugEnter event.
Public methodDebugExiting
Fires an OnDebugExit event.
Public methodDebugHalting
Fires an OnDebugHalt event.
Public methodDebugHighlighting
Fires an OnDebugHighlight event.
Public methodEndExecution
Fires an OnEndExecution event.
(Inherited from IActionExecutionEnvironment.)
Public methodFinished(IMatches, Boolean)
Fires an OnFinished event.
(Inherited from IActionExecutionEnvironment.)
Public methodFinished(IMatches, Boolean)
Fires an OnFinished event.
(Inherited from IActionExecutionEnvironment.)
Public methodFinishedSelectedMatch
Fires an OnFinishedSelectedMatch event.
(Inherited from IActionExecutionEnvironment.)
Public methodGetNewestActionVersion
Retrieves the newest version of an IAction object currently available for this graph. This may be the given object.
(Inherited from IActionExecutionEnvironment.)
Public methodMatch
Matches a rewrite rule.
(Inherited from IActionExecutionEnvironment.)
Public methodMatchedAfterFiltering(IMatches, Boolean)
Fires an OnMatchedAfter event.
(Inherited from IActionExecutionEnvironment.)
Public methodMatchedAfterFiltering(IMatches, Boolean)
Fires an OnMatchedAfter event.
(Inherited from IActionExecutionEnvironment.)
Public methodMatchedBeforeFiltering(IMatches)
Fires an OnMatchedBefore event.
(Inherited from IActionExecutionEnvironment.)
Public methodMatchedBeforeFiltering(IMatches)
Fires an OnMatchedBefore event.
(Inherited from IActionExecutionEnvironment.)
Public methodMatchForQuery(Boolean, ActionCall)
Matches the rewrite rules, without firing the Matched event, but with firing the PreMatch event and Cloning of the matches (so they can stored, or used in an expression combining multiple queries).
(Inherited from IActionExecutionEnvironment.)
Public methodMatchForQuery(IAction, Object, Int32, Boolean)
Matches a rewrite rule, without firing the Matched event, but with firing the PreMatch event and Cloning of the matches (so they can stored, or used in an expression combining multiple queries like [?r] + [?r], or the action can be called multiple times in a multi rule all call query (on different parameters)).
(Inherited from IActionExecutionEnvironment.)
Public methodMatchSelected
Fires an OnMatchSelected event.
(Inherited from IActionExecutionEnvironment.)
Public methodMatchWithoutEvent(Boolean, ActionCall)
Matches the rewrite rules, without firing the Matched event, but fires the MatchedBeforeFiltering event (for internal or non-debugger use).
(Inherited from IActionExecutionEnvironment.)
Public methodMatchWithoutEvent(IAction, Object, Int32, Boolean)
Matches a rewrite rule, without firing the Matched event (but fires the MatchedBeforeFiltering event - for internal or non-debugger use).
(Inherited from IActionExecutionEnvironment.)
Public methodReplace
Executes the modifications of the according rule to the given match/matches. Fires OnRewritingNextMatch events before each rewrite except for the first one.
(Inherited from IActionExecutionEnvironment.)
Public methodReturnFromSubgraph
Returns from the last switch to subgraph. (One level back on the current graph stack.)
Public methodRewritingSelectedMatch
Fires an OnRewritingSelectedMatch event (comparable to the old OnFinishing and OnRewritingNextMatch, now one event, fired per selected match).
(Inherited from IActionExecutionEnvironment.)
Public methodSetNewestActionVersion
Sets the newest action version for a static action.
(Inherited from IActionExecutionEnvironment.)
Public methodSwitchToSubgraph
Switches the graph to the given (sub)graph. (One level added to the current graph stack.)
Top
See Also