Skip to content

Command Contracts

Gustavo edited this page Oct 11, 2026 · 1 revision

Command Contracts

Category: Architecture and State · Kind: Runtime

ICommand exposes Execute/Unexecute on a receiver; IAsyncCommand provides Task-based asynchronous execution.

Common use: Represent reversible or asynchronous actions through common interfaces.

Includes: ICommand, IAsyncCommand, Execute, Unexecute, ExecuteAsync.

Related: Command Generator · AsyncWait.

Source: Core/Patterns/ICommand.cs.

Category · Full catalog · Common combinations


Documentation snapshot: 2026-10-11

Search aliases: ICommand, IAsyncCommand, Execute, Unexecute, ExecuteAsync

Tags: legendarytools/feature, legendarytools/architecture-and-state

Clone this wiki locally