Exemplo n.º 1
0
        static void Main(string[] args)
        {
            var consoleProgram = new OptionsProgram()
            {
                Options = new ProgramOptions
                {
                    ExitOption = "exit"
                }
            };

            consoleProgram.Tasks.AddRange(ConsoleTaskHelper.FindFromAssemblies(Assembly.GetEntryAssembly()));

            consoleProgram.StartAsync().Wait();
        }
Exemplo n.º 2
0
        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();
        }