Table of Contents

Namespace NetCord.Services.Commands

Classes

AllowByValueAttribute
BaseCommandContext

Base context for handling text-based commands.

BaseCommandModule<TContext>

Represents a base module for commands.

CommandAttribute

Commands are text-based commands that can be invoked by users in a chat by sending a message, typically starting with a prefix.

CommandBuilder

Commands are text-based commands that can be invoked by users in a chat by sending a message, typically starting with a prefix.

CommandContext

Context for handling text-based commands.

CommandGroupBuilder

Commands are text-based commands that can be invoked by users in a chat by sending a message, typically starting with a prefix.

CommandGroupInfo<TContext>
CommandInfo<TContext>
CommandModule<TContext>

Represents a module for commands.

CommandParameterAttribute

Specifies metadata for a parameter of a command.

CommandParameter<TContext>
CommandResultResolverProvider<TContext>
CommandServiceConfiguration<TContext>
CommandService<TContext>

Provides functionality for handling text-based commands.

CommandTypeParserExceptionResult
CommandTypeParserFailResult
CommandTypeParserResult
CommandTypeParserSuccessResult
CommandTypeParser<TContext>
CommandTypeReaderExceptionResult
CommandTypeReaderFailResult
CommandTypeReaderResult
CommandTypeReaderSuccessResult
CommandTypeReader<TContext>

Structs

CommandExecutionResult

Interfaces

ICommandBuilder

Commands are text-based commands that can be invoked by users in a chat by sending a message, typically starting with a prefix.

ICommandContext

Context for handling text-based commands.

ICommandInfo<TContext>
ICommandService

Base interface for CommandService<TContext>.