public void StartApp(IConsoleApp app, Stream input, Stream output, bool enableEcho, string parameters) { if (input == null) { input = new AppInputStream(); } if (output == null) { var session = ConsoleManager.Controller.CreateSeason(); output = new AppOutputStream(session); } app.Console.Input = input; app.Console.Output = output; app.Console.EnableEcho = enableEcho; app.AppManager = this; SetCurrentApplication(app); app.Start(parameters); }
public void StartApp(IConsoleApp app, Stream input, Stream output, bool enableEcho, string parameters) { if (input == null) { input = new AppInputStream(); } if (output == null) { var session = Mosa.Kernel.x86.ConsoleManager.Controller.CreateSeason(); output = new AppOutputStream(session); } app.Console.Input = input; app.Console.Output = output; app.Console.EnableEcho = enableEcho; app.AppManager = this; SetCurrentApplication(app); app.Start(parameters); }