GitCommands.GitModule.RunCmdResult C# (CSharp) Method

RunCmdResult() private method

private RunCmdResult ( string cmd, string arguments, Encoding encoding = null, byte stdInput = null ) : CmdResult
cmd string
arguments string
encoding Encoding
stdInput byte
return CmdResult
        public CmdResult RunCmdResult(string cmd, string arguments, Encoding encoding = null, byte[] stdInput = null)
        {
            byte[] output, error;
            int exitCode = GitCommandHelpers.RunCmdByte(cmd, arguments, _workingDir, stdInput, out output, out error);
            if (encoding == null)
                encoding = SystemEncoding;
            return new CmdResult
            {
                StdOutput = output == null ? string.Empty : encoding.GetString(output),
                StdError = error == null ? string.Empty : encoding.GetString(error),
                ExitCode = exitCode
            };
        }
GitModule