1 instantiation of ProcessExitStatus
System.Diagnostics.Process (1)
System\Diagnostics\ProcessWaitState.Unix.cs (1)
564
_exitStatus = new
ProcessExitStatus
(exitCode, canceled: _canceled && signal is PosixSignal.SIGKILL, signal);
26 references to ProcessExitStatus
System.Diagnostics.Process (26)
Microsoft\Win32\SafeHandles\SafeProcessHandle.cs (8)
174
public
ProcessExitStatus
WaitForExit()
194
public bool TryWaitForExit(TimeSpan timeout, [NotNullWhen(true)] out
ProcessExitStatus
? exitStatus)
207
/// <see cref="
ProcessExitStatus
.Canceled"/> will be <see langword="true"/>.</returns>
218
public
ProcessExitStatus
WaitForExitOrKillOnTimeout(TimeSpan timeout)
246
public async Task<
ProcessExitStatus
> WaitForExitAsync(CancellationToken cancellationToken = default)
299
/// If the process was killed due to cancellation, <see cref="
ProcessExitStatus
.Canceled"/> will be <see langword="true"/>.</returns>
304
/// The returned exit status will have the <see cref="
ProcessExitStatus
.Canceled"/> property set to <see langword="true"/> if the process was killed.
314
public async Task<
ProcessExitStatus
> WaitForExitOrKillOnCancellationAsync(CancellationToken cancellationToken)
Microsoft\Win32\SafeHandles\SafeProcessHandle.Unix.cs (6)
108
private
ProcessExitStatus
WaitForExitCore()
116
private bool TryWaitForExitCore(int milliseconds, [NotNullWhen(true)] out
ProcessExitStatus
? exitStatus)
129
private
ProcessExitStatus
WaitForExitOrKillOnTimeoutCore(int milliseconds)
160
private
ProcessExitStatus
GetExitStatus() => GetExitStatus(GetWaitState());
162
private static
ProcessExitStatus
GetExitStatus(ProcessWaitState waitState)
165
bool exited = waitState.GetExited(out
ProcessExitStatus
? exitStatus, refresh: false);
System\Diagnostics\Process.Scenarios.cs (6)
102
public static
ProcessExitStatus
Run(ProcessStartInfo startInfo, TimeSpan? timeout = default)
134
public static
ProcessExitStatus
Run(string fileName, IList<string>? arguments = null, TimeSpan? timeout = default)
153
public static async Task<
ProcessExitStatus
> RunAsync(ProcessStartInfo startInfo, CancellationToken cancellationToken = default)
182
public static Task<
ProcessExitStatus
> RunAsync(string fileName, IList<string>? arguments = null, CancellationToken cancellationToken = default)
227
ProcessExitStatus
exitStatus;
305
ProcessExitStatus
exitStatus = await process.SafeHandle.WaitForExitOrKillOnCancellationAsync(cancellationToken).ConfigureAwait(false);
System\Diagnostics\Process.Unix.cs (1)
226
ProcessExitStatus
? exitStatus;
System\Diagnostics\ProcessExitStatus.cs (1)
14
/// Initializes a new instance of the <see cref="
ProcessExitStatus
"/> class.
System\Diagnostics\ProcessTextOutput.cs (2)
21
public ProcessTextOutput(
ProcessExitStatus
exitStatus, string standardOutput, string standardError, int processId)
36
public
ProcessExitStatus
ExitStatus { get; }
System\Diagnostics\ProcessWaitState.Unix.cs (2)
227
private
ProcessExitStatus
? _exitStatus;
328
internal bool GetExited(out
ProcessExitStatus
? exitStatus, bool refresh)