using System; namespace Cogwheel; /// /// Attribute for marking methods as commands /// [AttributeUsage(AttributeTargets.Method, AllowMultiple = true)] public class CommandAttribute : Attribute { /// /// Optional name of the command, if not provided the method name will be used /// public string? Name = ""; /// /// Optional description of the command /// public string Description = ""; }