1 instantiation of UnixProcessStartArguments
System.Diagnostics.Process (1)
Microsoft\Win32\SafeHandles\SafeProcessHandle.Unix.cs (1)
288UnixProcessStartArguments args = new(
9 references to UnixProcessStartArguments
System.Diagnostics.Process (9)
Microsoft\Win32\SafeHandles\SafeProcessHandle.Unix.cs (2)
247Func<UnixProcessStartArguments, int> callback, out ProcessWaitState.Holder? waitStateHolder) 288UnixProcessStartArguments args = new(
System\Diagnostics\Process.cs (1)
1375Func<UnixProcessStartArguments, int>
System\Diagnostics\Process.Unix.cs (1)
367private bool StartCoreWithCallback(ProcessStartInfo startInfo, SafeFileHandle? stdinHandle, SafeFileHandle? stdoutHandle, SafeFileHandle? stderrHandle, Func<UnixProcessStartArguments, int> callback)
System\Runtime\InteropServices\UnixProcessStartArguments.cs (5)
11/// This ref struct is populated by the <see cref="Start(ProcessStartInfo, Func{UnixProcessStartArguments, int})"/> method. 83/// The callback receives a <see cref="UnixProcessStartArguments"/> instance with the prepared data and must return the 88/// A function that receives the prepared <see cref="UnixProcessStartArguments"/> and creates the process using any system call of the user's choice. 90/// The memory referenced by pointer properties in <see cref="UnixProcessStartArguments"/> is only valid for the duration of the callback. 101public static Process Start(ProcessStartInfo startInfo, Func<UnixProcessStartArguments, int> callback)