Skip to content

Command Metadata Model

Iuga Alexandru edited this page May 16, 2023 · 1 revision
  • A list of CommandMetadata objects containing all the necessary information about all the available commands.
  • Created at setup time using Reflection, from the provided Assemblies.
    • It is suggested to place the ICommand classes in a separate assembly that containing the presentation layer.
  • Contains commands provided by the Commando library itself, like the help command, but also custom commands, created by the consumer of the library.

These metadata are used by the Command Router to instantiate the appropriate command class and populate correctly its properties.

Clone this wiki locally