2 writes to _process
dotnet-watch.Tests (2)
TestUtilities\AwaitableProcess.cs (2)
43
_process
= new Process
200
_process
= null;
21 references to _process
dotnet-watch.Tests (21)
TestUtilities\AwaitableProcess.cs (21)
26
public int Id =>
_process
.Id;
27
public Process Process =>
_process
;
31
if (
_process
!= null)
49
_process
.OutputDataReceived += OnData;
50
_process
.ErrorDataReceived += OnData;
51
_process
.Exited += OnExit;
53
WriteTestOutput($"{DateTime.Now}: starting process: '{
_process
.StartInfo.FileName} {
_process
.StartInfo.Arguments}'");
54
_process
.Start();
55
_process
.BeginErrorReadLine();
56
_process
.BeginOutputReadLine();
57
WriteTestOutput($"{DateTime.Now}: process started: '{
_process
.StartInfo.FileName} {
_process
.StartInfo.Arguments}'");
152
_process
.WaitForExit();
167
if (
_process
== null)
172
_process
.ErrorDataReceived -= OnData;
173
_process
.OutputDataReceived -= OnData;
177
_process
.CancelErrorRead();
185
_process
.CancelOutputRead();
193
_process
.Kill(entireProcessTree: false);
199
_process
.Dispose();