/// <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); }