Table of Contents

Class Command

Namespace
DisCatSharp.CommandsNext
Assembly
DisCatSharp.CommandsNext.dll

Represents a command.

public class Command
Inheritance
Command
Derived
Inherited Members

Properties

Aliases

Gets this command's aliases.

CustomAttributes

Gets the custom attributes defined on this command.

Description

Gets this command's description.

ExecutionChecks

Gets a collection of pre-execution checks for this command.

IsHidden

Gets whether this command is hidden.

Module

Gets the module in which this command is defined.

Name

Gets this command's name.

Overloads

Gets a collection of this command's overloads.

Parent

Gets this command's parent module, if any.

QualifiedName

Gets this command's qualified name (i.e. one that includes all module names).

Methods

Equals(object)

Checks whether this command equals another object.

ExecuteAsync(CommandContext)

Executes this command with specified context.

GetHashCode()

Gets this command's hash code.

RunChecksAsync(CommandContext, bool)

Runs pre-execution checks for this command and returns any that fail for given context.

ToString()

Returns a string representation of this command.

Operators

operator ==(Command, Command)

Checks whether this command is equal to another one.

operator !=(Command, Command)

Checks whether this command is not equal to another one.