Table of Contents

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