Logo ProcessKit API Reference

ProcessKit API reference

This is the generated API reference for ProcessKit — async child-process management for .NET with a kernel-backed no-orphan guarantee. It is built from the XML documentation comments on the public surface of the two shipping packages:

This site is a member-by-member reference, generated straight from the doc comments — it favors completeness over narrative. For task-oriented guides ("I want to …" → working snippet, in both F# and C#), start with the documentation guides in the repository instead, particularly the Cookbook and Running commands.

Signatures are rendered in their native F# form (e.g. curried module functions read as Command.arg value command). A C# reader calls the same member through normal .NET syntax — a curried F# function becomes a multi-argument static method, and an F# extension member such as CommandVerbs (the C#-facing RunAsync/OutputStringAsync/ExitCodeAsync/… verbs on Command) is called with ordinary C# extension-method dot-syntax (command.RunAsync()) even though this generator lists it as a static call (CommandVerbs.RunAsync(command, …)); the Cookbook shows both call styles side by side for every capability.

Use the Reference menu above to browse by namespace, or the search box to jump straight to a type or member.

Type something to start searching.