Inheritance: System.IO.Stream
Beispiel #1
0
        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);
        }