internal void BeginExecuteAsyncCommand(string commandText, IDebugUnixShellCommandCallback callback, out IDebugUnixShellAsyncCommand asyncCommand) { var command = new AD7UnixAsyncCommand(_remoteSystem.Shell.OpenStream(), callback); command.Start(commandText); asyncCommand = command; }
internal void BeginExecuteAsyncCommand(string commandText, bool runInShell, IDebugUnixShellCommandCallback callback, out IDebugUnixShellAsyncCommand asyncCommand) { if (runInShell) { var command = new AD7UnixAsyncShellCommand(new StreamingShell(_remoteSystem), callback); command.Start(commandText); asyncCommand = command; } else { var command = new AD7UnixAsyncCommand(_remoteSystem, callback); command.Start(commandText); asyncCommand = command; } }