private KernelInvocationContext(IKernelCommand command)
 {
     _cancellationTokenSource = new CancellationTokenSource();
     Command = command;
     CommandToSignalCompletion = command;
     Result = new KernelCommandResult(_events);
 }
        private KernelInvocationContext(KernelCommand command)
        {
            _cancellationTokenSource = new CancellationTokenSource();
            Command = command;
            CommandToSignalCompletion = command;
            Result = new KernelCommandResult(_events);

            _disposables.Add(ConsoleOutput.Subscribe(c =>
            {
                return(new CompositeDisposable
                {
                    c.Out.Subscribe(s => this.DisplayStandardOut(s, command)),
                    c.Error.Subscribe(s => this.DisplayStandardError(s, command))
                });
            }));
        }
Example #3
0
 private KernelInvocationContext(IKernelCommand command)
 {
     Command = command;
     Result  = new KernelCommandResult(_events);
 }