Example #1
0
        static async Task Main(string[] args)
        {
            typeof(Program).Assembly.GetTypes().Where(c => c.IsInherit(typeof(IXCommand))).ForEach(c =>
            {
                var cmd = Activator.CreateInstance(c) as IXCommand;
                ConsoleCommand.Add(cmd.ExecuteAsync, cmd.Description);
            });

            await ConsoleCommand.Run();
        }