private static Task <BuildResponse> RunServerCompilationCore( RequestLanguage language, List <string> arguments, BuildPaths buildPaths, string pipeName, string keepAlive, string libEnvVariable, int?timeoutOverride, Func <string, string, bool> tryCreateServerFunc, CancellationToken cancellationToken) { var alt = new BuildPathsAlt( buildPaths.ClientDirectory, buildPaths.WorkingDirectory, buildPaths.SdkDirectory, buildPaths.TempDirectory); return(BuildServerConnection.RunServerCompilationCore( language, arguments, alt, pipeName, keepAlive, libEnvVariable, timeoutOverride, tryCreateServerFunc, cancellationToken)); }