LGSPActions Class |
public abstract class LGSPActions : BaseActions
The LGSPActions type exposes the following members.
| Name | Description | |
|---|---|---|
| LGSPActions(LGSPGraph) | Constructs a new LGSPActions instance. | |
| LGSPActions(LGSPGraph, String, String) | Constructs a new LGSPActions instance. This constructor is deprecated. |
| Name | Description | |
|---|---|---|
| Actions |
Enumerates all actions managed by this LGSPActions instance.
(Overrides BaseActionsActions) | |
| CustomCommandsAndDescriptions |
The action-backend dependent commands that are available, and a description of each command.
(Overrides BaseActionsCustomCommandsAndDescriptions) | |
| FunctionDefinitions |
Enumerates all function definitions.
(Inherited from BaseActions) | |
| FunctionNames |
returns a comma separated list of the names of the functions known
(Inherited from BaseActions) | |
| Graph |
The associated graph.
(Overrides BaseActionsGraph) | |
| InlineIndependents | (Inherited from BaseActions) | |
| LazyNIC | (Inherited from BaseActions) | |
| MatchClasses |
Enumerates all match class filterers (and thus match class info objects) managed by this IActions instance.
(Inherited from BaseActions) | |
| MatchClassNames |
returns a comma separated list of the names of the match classes known
(Inherited from BaseActions) | |
| ModelMD5Hash | (Inherited from BaseActions) | |
| Name | (Inherited from BaseActions) | |
| Packages | (Inherited from BaseActions) | |
| ProcedureDefinitions |
Enumerates all procedure definitions.
(Inherited from BaseActions) | |
| ProcedureNames |
returns a comma separated list of the names of the procedures known
(Inherited from BaseActions) | |
| Profile | (Inherited from BaseActions) | |
| SequenceDefinitions |
Enumerates all graph rewrite sequence definitions.
(Inherited from BaseActions) | |
| StatisticsPath | The statistics file used for generating the matchers, null if none was used. |
| Name | Description | |
|---|---|---|
| ArrayGroupBy | (Inherited from BaseActions) | |
| ArrayIndexOfBy(IList, String, Object) | (Inherited from BaseActions) | |
| ArrayIndexOfBy(IList, String, Object, Int32) | (Inherited from BaseActions) | |
| ArrayIndexOfOrderedBy | (Inherited from BaseActions) | |
| ArrayKeepOneForEach | (Inherited from BaseActions) | |
| ArrayLastIndexOfBy(IList, String, Object) | (Inherited from BaseActions) | |
| ArrayLastIndexOfBy(IList, String, Object, Int32) | (Inherited from BaseActions) | |
| ArrayOrderAscendingBy | (Inherited from BaseActions) | |
| ArrayOrderDescendingBy | (Inherited from BaseActions) | |
| Custom |
Does action-backend dependent stuff.
(Overrides BaseActionsCustom(Object)) | |
| FailAssertion | (Inherited from BaseActions) | |
| GenerateAction(LGSPAction) | Replaces the given action by a new action instance with a search plan adapted to the current analysis data of the associated graph. | |
| GenerateAction(String) | Replaces the given action by a new action instance with a search plan adapted to the current analysis data of the associated graph. | |
| GenerateActions(LGSPAction) | Replaces the given actions by new action instances with a search plan adapted to the current analysis data of the associated graph. | |
| GenerateActions(String) | Replaces the given actions by new action instances with a search plan adapted to the current analysis data of the associated graph. | |
| GetAction |
Gets the action with the given name.
(Overrides BaseActionsGetAction(String)) | |
| GetFunctionDefinition |
Retrieve a function definition.
(Inherited from BaseActions) | |
| GetMatchClass |
Gets the filterer of the match class with the given name.
(Inherited from BaseActions) | |
| GetProcedureDefinition |
Retrieve a procedure definition.
(Inherited from BaseActions) | |
| GetSequenceDefinition |
Retrieve a graph rewrite sequence definition.
(Inherited from BaseActions) | |
| LoadActions | Loads a LGSPActions instance from the given file. If the file is a ".cs" file it will be compiled first. | |
| RegisterGraphRewriteSequenceDefinition |
Register a graph rewrite sequence definition.
An interpreted sequence can be overwritten by a new one of the same name and signature.
A compiled sequence is fixed, an exception is thrown if you try to set a sequence of the same name.
(Inherited from BaseActions) | |
| ReplaceAction | Replaces a given action by another one. For internal use. |
| Name | Description | |
|---|---|---|
| actions | ||
| customCommandsToDescriptions | ||
| namesToFunctionDefinitions | (Inherited from BaseActions) | |
| namesToMatchClassFilterers | (Inherited from BaseActions) | |
| namesToProcedureDefinitions | (Inherited from BaseActions) |