2 instantiations of Holder
System.Diagnostics.Process (2)
Microsoft\Win32\SafeHandles\SafeProcessHandle.Unix.cs (1)
268
waitStateHolder = new ProcessWaitState.
Holder
(childPid, isNewChild: true, usesTerminal);
System\Diagnostics\Process.Unix.cs (1)
419
_waitStateHolder = new ProcessWaitState.
Holder
(_processId);
8 references to Holder
System.Diagnostics.Process (8)
Microsoft\Win32\SafeHandles\SafeProcessHandle.Unix.cs (6)
32
private SafeProcessHandle(int processId, ProcessWaitState.
Holder
waitStateHolder) : base(ownsHandle: true)
92
private delegate SafeProcessHandle StartWithShellExecuteDelegate(ProcessStartInfo startInfo, SafeFileHandle? stdinHandle, SafeFileHandle? stdoutHandle, SafeFileHandle? stderrHandle, out ProcessWaitState.
Holder
? waitStateHolder);
97
SafeProcessHandle startedProcess = StartCore(startInfo, stdinHandle, stdoutHandle, stderrHandle, inheritedHandlesSnapshot, out ProcessWaitState.
Holder
? waitStateHolder);
107
SafeFileHandle? stderrHandle, SafeHandle[]? inheritedHandles, out ProcessWaitState.
Holder
? waitStateHolder)
151
SafeFileHandle? stderrHandle, out ProcessWaitState.
Holder
? waitStateHolder)
227
bool usesTerminal, SafeHandle[]? inheritedHandles, out ProcessWaitState.
Holder
? waitStateHolder, bool throwOnNoExec = true)
System\Diagnostics\Process.Unix.cs (2)
360
SafeProcessHandle startedProcess = SafeProcessHandle.StartCore(startInfo, stdinHandle, stdoutHandle, stderrHandle, inheritedHandles, out ProcessWaitState.
Holder
? waitStateHolder);
371
private ProcessWaitState.
Holder
? _waitStateHolder;