Namespace DSharpPlus.CommandsNext
Classes
- BaseCommandModule
- Represents a base class for all command modules. 
- Command
- Represents a command. 
- 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. 
- 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.