/// <summary> /// Runs this executable with the specified arguments. /// </summary> /// <param name="arguments">The arguments.</param> public void Run(Collection <string> arguments) { var argumentString = KsuAdapter.MakeArgumentString(arguments); this.Run(argumentString); }
/// <summary> /// Runs this executable with the specified arguments and additional input passed in on standard input. /// </summary> /// <param name="arguments">The arguments.</param> /// <param name="standardInput">The standard input.</param> /// <returns></returns> public string Run(Collection <string> arguments, string standardInput) { var argumentString = KsuAdapter.MakeArgumentString(arguments); return(this.Run(argumentString, standardInput)); }