public RunResult RunAndCheckInput(Participant participant) { var argument = CreateRunArgument(participant); return(RunnerProcess.Run(argument, participant.Progress.Assignment.RunCodeInput)); }
public void Kill() { try { RunnerProcess?.Kill(); } catch { } try { RunnerProcess?.WaitForExit(); } catch { } }
public RunResult Run(Participant participant) { var argument = CreateRunArgument(participant); return(RunnerProcess.Run(argument)); }