1 instantiation of UnixProcessStartArguments
System.Diagnostics.Process (1)
Microsoft\Win32\SafeHandles\SafeProcessHandle.Unix.cs (1)
288
UnixProcessStartArguments args =
new
(
9 references to UnixProcessStartArguments
System.Diagnostics.Process (9)
Microsoft\Win32\SafeHandles\SafeProcessHandle.Unix.cs (2)
247
Func<
UnixProcessStartArguments
, int> callback, out ProcessWaitState.Holder? waitStateHolder)
288
UnixProcessStartArguments
args = new(
System\Diagnostics\Process.cs (1)
1375
Func<
UnixProcessStartArguments
, int>
System\Diagnostics\Process.Unix.cs (1)
367
private 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.
101
public static Process Start(ProcessStartInfo startInfo, Func<
UnixProcessStartArguments
, int> callback)