|
|
new void | Fail () |
| | Inidcates that the Command failed Used in sequential command groups to terminate the sequence.
|
| |
|
virtual new void | Execute () |
| | Override this! Execute() is where you place the logic for your Command.
|
| |
|
new void | Release () |
| | Allows a previous Retained Command to be disposed.
|
| |
Public Member Functions inherited from strange.extensions.command.impl.Command |
|
virtual void | Retain () |
| | Keeps the Command in memory. Use only in conjunction with Release()
|
| |
|
virtual void | Restore () |
| | Use/override this method to clean up the Command for recycling.
|
| |
|
void | Cancel () |
| | Inform the Command that further Execution has been terminated.
|
| |
|
|
ISequencer | sequencer [get, set] |
| |
Properties inherited from strange.extensions.command.impl.Command |
|
ICommandBinder | commandBinder [get, set] |
| | Back reference to the CommandBinder that instantiated this Commmand.
|
| |
|
IInjectionBinder | injectionBinder [get, set] |
| | The InjectionBinder for this Context.
|
| |
|
object | data [get, set] |
| |
|
bool | cancelled [get, set] |
| |
|
bool | IsClean [get, set] |
| |
|
int | sequenceId [get, set] |
| |
|
bool | retain [get, set] |
| |
Properties inherited from strange.extensions.command.api.ICommand |
| bool | IsClean [get, set] |
| | Flag to indicate that a pooled Command has been restored to its pristine state. More...
|
| |
|
bool | retain [get] |
| | The property set by Retain and Release to indicate whether the Command should be cleaned up on completion of the Execute() method.
|
| |
| bool | cancelled [get, set] |
| | The property set to true by a Cancel() call. More...
|
| |
|
object | data [get, set] |
| | A payload injected into the Command. Most commonly, this an IEvent.
|
| |
|
int | sequenceId [get, set] |
| |
| bool | retain [get] |
| | Is this instance retained? More...
|
| |
The documentation for this class was generated from the following file:
- StrangeIoC/scripts/strange/extensions/sequencer/impl/SequenceCommand.cs