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