Namespace DSharpPlus.CommandsNext
Classes
BaseCommandModule
Represents a base class for all command modules.
Command
Represents a command.
CommandArgument
CommandContext
Represents a context in which a command is executed.
CommandErrorEventArgs
Represents arguments for CommandErrored event.
CommandEventArgs
Base class for all CNext-related events.
CommandExecutionEventArgs
Represents arguments for CommandExecuted event.
CommandGroup
Represents a command group.
CommandOverload
Represents a specific overload of a command.
CommandsNextConfiguration
Represents a configuration for CommandsNextExtension.
CommandsNextEvents
Contains well-defined event IDs used by CommandsNext.
CommandsNextExtension
This is the class which handles command registration, management, and execution.
CommandsNextExtension.DefaultHelpModule
CommandsNextUtilities
Various CommandsNext-related utilities.
ExtensionMethods
Defines various extensions specific to CommandsNext.
Structs
CommandResult
Represents a command's execution result.
Delegates
PrefixResolverDelegate
Represents a delegate for a function that takes a message, and returns the position of the start of command invocation in the message. It has to return -1 if prefix is not present.
It is recommended that helper methods GetStringPrefixLength(DiscordMessage, String, StringComparison) and GetMentionPrefixLength(DiscordMessage, DiscordUser) be used internally for checking. Their output can be passed through.