Table of Contents

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.