1 write to _process
InteropTests (1)
src\Shared\Process\ProcessEx.cs (1)
44_process = proc;
23 references to _process
InteropTests (23)
src\Shared\Process\ProcessEx.cs (23)
69public Process Process => _process; 73public bool HasExited => _process.HasExited; 99public int ExitCode => _process.ExitCode; 101public object Id => _process.Id; 189_process.WaitForExit(); 192_exited.TrySetResult(_process.ExitCode); 197if (!_process.HasExited) 199Assert.Fail($"Process {_process.ProcessName} with pid: {_process.Id} has not finished running."); 202return $"Process exited with code {_process.ExitCode}\nStdErr: {Error}\nStdOut: {Output}"; 220_process.Dispose(); 222else if (assertSuccess && _process.ExitCode != 0) 224Assert.Fail($"Process exited with code {_process.ExitCode}\nStdErr: {Error}\nStdOut: {Output}"); 244if (_process != null && !_process.HasExited) 246_process.KillTree(); 249if (_process != null) 251_process.CancelOutputRead(); 252_process.CancelErrorRead(); 254_process.ErrorDataReceived -= OnErrorData; 255_process.OutputDataReceived -= OnOutputData; 256_process.Exited -= OnProcessExited; 257_process.Dispose();