Struct CommandAlias
Represents an alias for a command. An alias allows a command to be invoked using a different name (shorthand), ignoring command groups. For example, "/pm" as an alias for "/message send".
public readonly struct CommandAlias : IEquatable<CommandAlias>
- Implements
- Inherited Members
Constructors
CommandAlias(string)
Initializes a new instance with an alias name.
public CommandAlias(string name)
Parameters
namestring
Properties
Name
The alias name (without leading slash).
public string Name { get; }
Property Value
Methods
Equals(CommandAlias)
public bool Equals(CommandAlias other)
Parameters
otherCommandAlias
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
operator ==(CommandAlias, CommandAlias)
Implementation of the equality operator.
public static bool operator ==(CommandAlias left, CommandAlias right)
Parameters
leftCommandAliasrightCommandAlias
Returns
operator !=(CommandAlias, CommandAlias)
Implementation of the inequality operator.
public static bool operator !=(CommandAlias left, CommandAlias right)
Parameters
leftCommandAliasrightCommandAlias