Class CommandGroupBuilder
- Namespace
- NetCord.Services.Commands
- Assembly
- NetCord.Services.dll
public class CommandGroupBuilder : ICommandBuilder
- Inheritance
-
CommandGroupBuilder
- Implements
-
- Inherited Members
-
Constructors
CommandGroupBuilder(IEnumerable<string>)
public CommandGroupBuilder(IEnumerable<string> aliases)
Parameters
aliases
IEnumerable<string>
Properties
Aliases
public IEnumerable<string> Aliases { get; }
Property Value
- IEnumerable<string>
Priority
public int Priority { get; set; }
Property Value
- int
Methods
AddSubCommand(IEnumerable<string>, Delegate)
public CommandBuilder AddSubCommand(IEnumerable<string> aliases, Delegate handler)
Parameters
aliases
IEnumerable<string>
handler
Delegate
Returns
- CommandBuilder
AddSubCommandGroup(IEnumerable<string>)
public CommandGroupBuilder AddSubCommandGroup(IEnumerable<string> aliases)
Parameters
aliases
IEnumerable<string>
Returns
- CommandGroupBuilder
AddSubCommandGroup(IEnumerable<string>, Action<CommandGroupBuilder>)
public CommandGroupBuilder AddSubCommandGroup(IEnumerable<string> aliases, Action<CommandGroupBuilder> builder)
Parameters
aliases
IEnumerable<string>
builder
Action<CommandGroupBuilder>
Returns
- CommandGroupBuilder
WithPriority(int)
public CommandGroupBuilder WithPriority(int priority)
Parameters
priority
int
Returns
- CommandGroupBuilder