static void Main(string[] args) { var consoleProgram = new OptionsProgram() { Options = new ProgramOptions { ExitOption = "exit" } }; consoleProgram.Tasks.AddRange(ConsoleTaskHelper.FindFromAssemblies(Assembly.GetEntryAssembly())); consoleProgram.StartAsync().Wait(); }
static void Main(string[] args) { var consoleProgram = new OptionsProgram() { Options = new ProgramOptions { ExitOption = "exit" } }; var assemblies = ReflectionHelper.GetAllAssemblies(searchPattern: "TFW.Docs.*.dll").ToArray(); consoleProgram.Tasks.AddRange(ConsoleTaskHelper.FindFromAssemblies(assemblies)); consoleProgram.TaskError += ConsoleProgram_TaskError; consoleProgram.StartAsync().Wait(); }