Method RegisterGlobalCommands
- Namespace
- DisCatSharp.ApplicationCommands
- Assembly
- DisCatSharp.ApplicationCommands.dll
RegisterGlobalCommands(Assembly)
Registers all commands from a given assembly. The command classes need to be public to be considered for registration.
public void RegisterGlobalCommands(Assembly assembly)
Parameters
assemblyAssemblyAssembly to register commands from.
RegisterGlobalCommands<T>(Action<ApplicationCommandsTranslationContext>?)
Registers a command class with optional translation setup globally.
public void RegisterGlobalCommands<T>(Action<ApplicationCommandsTranslationContext>? translationSetup = null) where T : ApplicationCommandsModule
Parameters
translationSetupAction<ApplicationCommandsTranslationContext>A callback to setup translations with.
Type Parameters
TThe command class to register.
RegisterGlobalCommands(Type, Action<ApplicationCommandsTranslationContext>?)
Registers a command class with optional translation setup globally.
public void RegisterGlobalCommands(Type type, Action<ApplicationCommandsTranslationContext>? translationSetup = null)
Parameters
typeTypeThe Type of the command class to register.
translationSetupAction<ApplicationCommandsTranslationContext>A callback to setup translations with.