public static ProcessExitResultWithOutput FromProcessExitResult(ProcessExitResult result, string output, string error = null) { return new ProcessExitResultWithOutput(result.ExitCode, result.Id, result.StartInfo, output, error); }
protected void HandleRsyncResponse(ProcessExitResult response) { if (response.ExitCode == 0) return; throw new RsyncException(string.Format("Rsync [{0}] exited with code {1}", response.Id, response.ExitCode)); }
static string GenerateMessage(ProcessExitResult exitResult) { return "The process with ID: " + exitResult.Id + ", did not exit gracefully, CODE: " + exitResult.ExitCode; }