Example #1
0
        public void InitializeViewModel(SessionViewModel sessionViewModel)
        {
            _sessionViewModel      = sessionViewModel;
            sessionViewModel.Model = this;

            _host.InitializeUI(sessionViewModel, (int e) => { _exitCode = e; _executionQueue.Cancel(); });

            // Standard output

            _stdout = new StandardOutputRedirector();
            _stdout.StartToRead((line) =>
            {
                SessionViewModel.ActiveOutput.WriteLine(line);
            });
        }