public ConsoleForm() { InitializeComponent(); _consoleStream = new MatrixProcessor(this); //_consoleStream = new MainCommandInterfaceStream(this); _consoleStream.OnCommandExecute += ConsoleStreamOnOnProcessInput; }
private void AttachToStream(ConsoleStreamBase attachedStream) { processInterface = attachedStream; // Handle process events. processInterface.OnProcessOutput += new ProcessEventHandler(ProcessInterface_OnProcessOutput); processInterface.OnProcessError += new ProcessEventHandler(ProcessInterface_OnProcessError); processInterface.OnCommandExecute += new ProcessEventHandler(ProcessInterface_OnProcessCommand); processInterface.OnProcessExit += new ProcessEventHandler(ProcessInterface_OnProcessExit); processInterface.OnPromptChanged += new ProcessEventHandler(ProcessInterface_OnPromptChange); processInterface.StartProcess("", ""); }