Interface ICommandRuntime
An abstraction for resolving command runtime. It is responsible for resolving the appropriate command checker and runner for a given command descriptor.
public interface ICommandRuntime
Methods
ResolveCommandChecker(CommandDescriptor)
Resolves the command checker associated with the specified command descriptor.
ICommandChecker ResolveCommandChecker(CommandDescriptor commandDescriptor)
Parameters
commandDescriptor
CommandDescriptorThe descriptor of the command for which to resolve the checker.
Returns
- ICommandChecker
The resolved command checker instance.
ResolveCommandRunner(CommandDescriptor)
Resolves the command runner associated with the specified command descriptor.
IDelegateCommandRunner ResolveCommandRunner(CommandDescriptor commandDescriptor)
Parameters
commandDescriptor
CommandDescriptorThe descriptor of the command for which to resolve the runner.
Returns
- IDelegateCommandRunner
The resolved command runner instance.