public void Connect(ShellStream stream, ConnectionSettings settings) { notifier?.Stop(); notifier = new ShellStreamNotifier(terminalControl, stream); //notifier = new LoadingShellStreamNotifier(terminalControl, File.OpenRead("input.log")); //notifier = new SavingShellStreamNotifier(terminalControl, stream, File.OpenWrite("input.log")); viewModel.Connect(notifier, stream, settings); notifier.Start(); terminalControl.Terminal = viewModel.Terminal; }