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();
536
if (
_process
.HasExited)
557
if (!
_process
.HasExited)
561
_process
.WaitForExit(milliseconds: 5_000);
563
if (!
_process
.HasExited)
567
_beforeKillHungBuildHostProcess?.Invoke(
_process
);
569
_process
.Kill();
586
if (!
_process
.HasExited)
588
else if (
_process
.ExitCode != 0)
589
_logger.LogError("The BuildHost process exited with {errorCode}. Process output:{newLine}{processLog}",
_process
.ExitCode, Environment.NewLine, processLog);