public static CommandSyntax GetSyntax(this CommandInfo command) { // connect with Global.Modules.Commands.Syntax IEnumerable <ArgumentInfo> args = command.TryGetArgs(); return(new CommandSyntax(command.GetFullName(), command.GetName(), args)); }