/// <summary> /// Runs this executable with the specified argument text. /// </summary> /// <param name="argumentText">The argument text.</param> public void Run(string argumentText) { try { KsuAdapter.RunExecutable(this.ExecutablePath, argumentText); } catch (SrcMLRuntimeException) { throw; } }
/// <summary> /// Runs this executable with the specified argument text and additional input passed in on standard input. /// </summary> /// <param name="argumentText">The argument text.</param> /// <param name="standardInput">The standard input.</param> /// <returns></returns> public string Run(string argumentText, string standardInput) { try { var output = KsuAdapter.RunExecutable(this.ExecutablePath, argumentText, standardInput); return(output); } catch (SrcMLRuntimeException) { throw; } }