1 write to _process
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\BuildHostProcessManager.cs (1)
471_process = process;
16 references to _process
Microsoft.CodeAnalysis.Workspaces.MSBuild (16)
MSBuild\BuildHostProcessManager.cs (16)
474_process.EnableRaisingEvents = true; 475_process.Exited += Process_Exited; 478_process.OutputDataReceived += (_, e) => LogProcessOutput(e, "stdout"); 479_process.ErrorDataReceived += (_, e) => LogProcessOutput(e, "stderr"); 480_process.BeginOutputReadLine(); 481_process.BeginErrorReadLine(); 484_process.StandardInput.Close(); 536if (_process.HasExited) 557if (!_process.HasExited) 561_process.WaitForExit(milliseconds: 5_000); 563if (!_process.HasExited) 567_beforeKillHungBuildHostProcess?.Invoke(_process); 569_process.Kill(); 586if (!_process.HasExited) 588else if (_process.ExitCode != 0) 589_logger.LogError("The BuildHost process exited with {errorCode}. Process output:{newLine}{processLog}", _process.ExitCode, Environment.NewLine, processLog);