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)
174public ProcessExitStatus WaitForExit() 194public bool TryWaitForExit(TimeSpan timeout, [NotNullWhen(true)] out ProcessExitStatus? exitStatus) 207/// <see cref="ProcessExitStatus.Canceled"/> will be <see langword="true"/>.</returns> 218public ProcessExitStatus WaitForExitOrKillOnTimeout(TimeSpan timeout) 246public 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. 314public async Task<ProcessExitStatus> WaitForExitOrKillOnCancellationAsync(CancellationToken cancellationToken)
Microsoft\Win32\SafeHandles\SafeProcessHandle.Unix.cs (6)
108private ProcessExitStatus WaitForExitCore() 116private bool TryWaitForExitCore(int milliseconds, [NotNullWhen(true)] out ProcessExitStatus? exitStatus) 129private ProcessExitStatus WaitForExitOrKillOnTimeoutCore(int milliseconds) 160private ProcessExitStatus GetExitStatus() => GetExitStatus(GetWaitState()); 162private static ProcessExitStatus GetExitStatus(ProcessWaitState waitState) 165bool exited = waitState.GetExited(out ProcessExitStatus? exitStatus, refresh: false);
System\Diagnostics\Process.Scenarios.cs (6)
102public static ProcessExitStatus Run(ProcessStartInfo startInfo, TimeSpan? timeout = default) 134public static ProcessExitStatus Run(string fileName, IList<string>? arguments = null, TimeSpan? timeout = default) 153public static async Task<ProcessExitStatus> RunAsync(ProcessStartInfo startInfo, CancellationToken cancellationToken = default) 182public static Task<ProcessExitStatus> RunAsync(string fileName, IList<string>? arguments = null, CancellationToken cancellationToken = default) 227ProcessExitStatus exitStatus; 305ProcessExitStatus exitStatus = await process.SafeHandle.WaitForExitOrKillOnCancellationAsync(cancellationToken).ConfigureAwait(false);
System\Diagnostics\Process.Unix.cs (1)
226ProcessExitStatus? exitStatus;
System\Diagnostics\ProcessExitStatus.cs (1)
14/// Initializes a new instance of the <see cref="ProcessExitStatus"/> class.
System\Diagnostics\ProcessTextOutput.cs (2)
21public ProcessTextOutput(ProcessExitStatus exitStatus, string standardOutput, string standardError, int processId) 36public ProcessExitStatus ExitStatus { get; }
System\Diagnostics\ProcessWaitState.Unix.cs (2)
227private ProcessExitStatus? _exitStatus; 328internal bool GetExited(out ProcessExitStatus? exitStatus, bool refresh)