Table of Contents

Interface ICommandRuntime

Namespace
OneImlx.Terminal.Commands.Handlers
Assembly
OneImlx.Terminal.dll

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 CommandDescriptor

The 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 CommandDescriptor

The descriptor of the command for which to resolve the runner.

Returns

IDelegateCommandRunner

The resolved command runner instance.

See Also