5 instantiations of Holder
System.Diagnostics.Process (5)
Microsoft\Win32\SafeHandles\SafeProcessHandle.Unix.cs (3)
101
ProcessWaitState.Holder waitStateHolder =
new
(processId);
315
waitStateHolder = new ProcessWaitState.
Holder
(processId, isNewChild: true, usesTerminal);
474
waitStateHolder = new ProcessWaitState.
Holder
(childPid, isNewChild: true, usesTerminal);
System\Diagnostics\Process.Unix.cs (1)
434
_waitStateHolder = new ProcessWaitState.
Holder
(_processId);
System\Diagnostics\ProcessWaitState.Unix.cs (1)
68
return
new
(_state);
13 references to Holder
System.Diagnostics.Process (13)
Microsoft\Win32\SafeHandles\SafeProcessHandle.Unix.cs (8)
30
private readonly ProcessWaitState.
Holder
? _waitStateHolder;
31
internal SafeProcessHandle(ProcessWaitState.
Holder
waitStateHolder) : base(ownsHandle: true)
101
ProcessWaitState.
Holder
waitStateHolder = new(processId);
202
private delegate SafeProcessHandle StartWithShellExecuteDelegate(ProcessStartInfo startInfo, SafeFileHandle? stdinHandle, SafeFileHandle? stdoutHandle, SafeFileHandle? stderrHandle, out ProcessWaitState.
Holder
? waitStateHolder);
209
SafeFileHandle? stderrHandle, SafeHandle[]? inheritedHandles, out ProcessWaitState.
Holder
? waitStateHolder)
247
Func<UnixProcessStartArguments, int> callback, out ProcessWaitState.
Holder
? waitStateHolder)
357
SafeFileHandle? stderrHandle, out ProcessWaitState.
Holder
? waitStateHolder)
433
bool usesTerminal, SafeHandle[]? inheritedHandles, out ProcessWaitState.
Holder
? waitStateHolder, bool throwOnNoExec = true)
System\Diagnostics\Process.Unix.cs (4)
363
SafeProcessHandle startedProcess = SafeProcessHandle.StartCore(startInfo, stdinHandle, stdoutHandle, stderrHandle, inheritedHandles, out ProcessWaitState.
Holder
? waitStateHolder);
369
SafeProcessHandle startedProcess = SafeProcessHandle.StartWithCallback(startInfo, stdinHandle, stdoutHandle, stderrHandle, callback, out ProcessWaitState.
Holder
? waitStateHolder);
373
private bool SetProcessHandle(SafeProcessHandle startedProcess, ProcessWaitState.
Holder
waitStateHolder)
386
private ProcessWaitState.
Holder
? _waitStateHolder;
System\Diagnostics\ProcessWaitState.Unix.cs (1)
65
internal
Holder
IncrementRefCount()