Namespace DSharpPlus.CommandsNext.Executors
Classes
- AsynchronousCommandExecutor
Executes commands using System.Threading.Tasks.Task.Run(System.Func<System.Threading.Tasks.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.