Example #1
0
        static async Task MainAsync(string[] args)
        {
            // bootstrap dependencies
            IIOHandler                   ioHandler                   = new IOHandler();
            IHTTPOutputInterpreter       httpOutputInterpreter       = new HTTPOutputInterpreter();
            IArgumentHandler             argumentHandler             = new ArgumentHandler(args);
            INetworkCommunicationHandler networkCommunicationHandler = new NetworkCommunicationHandler();

            // start application
            _uiHandler = new UIHandler(argumentHandler, ioHandler, networkCommunicationHandler, httpOutputInterpreter);
            await _uiHandler.InitAsync();
        }