/// <summary>
 /// Initializes a new instance of the <see cref="TestLib.Framework.Util.ProcessSpawnerWithCombinedAndSplitErrAndOut" /> class with a specified file and command line arguments.
 /// </summary>
 /// <param name="file">The <see cref="FileInfo" /> carrying information about the file to execute.</param>
 /// <param name="args">The command line arguments to pass to the execution of the file.</param>
 public ProcessSpawnerWithCombinedAndSplitErrAndOut(FileInfo file, params object[] args)
 {
     m_split    = new ProcessSpawnerWithSplitErrAndOut(file, args);
     m_combined = new ProcessSpawnerWithCombinedErrAndOut(file, args);
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="TestLib.Framework.Util.ProcessSpawnerWithCombinedAndSplitErrAndOut" /> class with a specified file, command line escaper, and command line arguments.
 /// </summary>
 /// <param name="file">The <see cref="FileInfo" /> carrying information about the file to execute.</param>
 /// <param name="escaper">The command line escaper to produce a command line argument string from the command line arguments.</param>
 /// <param name="args">The command line arguments to pass to the execution of the file.</param>
 public ProcessSpawnerWithCombinedAndSplitErrAndOut(FileInfo file, ICommandLineArgumentEscaper escaper, params object[] args)
 {
     m_split    = new ProcessSpawnerWithSplitErrAndOut(file, escaper, args);
     m_combined = new ProcessSpawnerWithCombinedErrAndOut(file, escaper, args);
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="TestLib.Framework.Util.ProcessSpawnerWithCombinedAndSplitErrAndOut" /> class with a specified file.
 /// </summary>
 /// <param name="file">The <see cref="FileInfo" /> carrying information about the file to execute.</param>
 public ProcessSpawnerWithCombinedAndSplitErrAndOut(FileInfo file)
 {
     m_split    = new ProcessSpawnerWithSplitErrAndOut(file);
     m_combined = new ProcessSpawnerWithCombinedErrAndOut(file);
 }