public static ProcessSettings SetEnvironmentVariables(this ProcessSettings processSettings, IReadOnlyDictionary <string, string> environmentVariables) { processSettings.EnvironmentVariables = environmentVariables; return(processSettings); }
public static ProcessSettings SetWorkingDirectory(this ProcessSettings processSettings, string workingDirectory) { processSettings.WorkingDirectory = workingDirectory; return(processSettings); }
public static ProcessSettings SetArguments(this ProcessSettings processSettings, string[] arguments) { processSettings.Arguments.AddRange(arguments); return(processSettings); }
public static ProcessSettings SetToolPath(this ProcessSettings processSettings, string toolPath) { processSettings.ToolPath = Path.GetFullPath(toolPath); return(processSettings); }