Namespace DSharpPlus.CommandsNext.Executors
Classes
- AsynchronousCommandExecutor
Executes commands using Run(Func<Task>).
- ParallelQueuedCommandExecutor
A command executor which uses a bounded pool of executors to execute commands. This can limit the impact of commands on system resources, such as CPU usage.
- SynchronousCommandExecutor
Executes commands by awaiting them.
Interfaces
- ICommandExecutor
Defines an API surface for all command executors.