internal static ConsoleRedirection RedirectConsoleStreams()
        {
            ConsoleRedirection result = new ConsoleRedirection();

            result.DefaultConsoleOut   = RedirectConsoleOutTo(result.ConsoleOut);
            result.DefaultConsoleError = RedirectConsoleErrorTo(result.ConsoleError);

            return(result);
        }
    internal static ConsoleRedirection RedirectConsoleStreams()
    {
      ConsoleRedirection result = new ConsoleRedirection();

      result.DefaultConsoleOut = RedirectConsoleOutTo(result.ConsoleOut);
      result.DefaultConsoleError = RedirectConsoleErrorTo(result.ConsoleError);

      return result;
    }