Skip to content
ConsoleMonster
Class

TerminalChildOptionsFluent

ConsoleMonster.Interactive

Namespace
ConsoleMonster.Interactive
Assembly
ConsoleMonster
Modifiers
static
Attributes
GeneratedCode("ConsoleMonster.Generators", "1.0.0")

The fluent methods of TerminalChildOptions, generated from its public properties: A property-named method sets a property and Add... adds to a collection, both returning the same instance.

Inheritance

  • object
  • TerminalChildOptionsFluent

Methods

public static TerminalChildOptions AddArgument(TerminalChildOptions terminalChildOptions, string item) #

Adds an item to TerminalChildOptions.Arguments: Separate arguments, quoted by the existing terminal transport.

Parameters

terminalChildOptions ConsoleMonster.Interactive.TerminalChildOptions required
The instance.
item string required
The item.

Returns

TerminalChildOptions The same instance.
AddArguments 2 overloads
public static TerminalChildOptions AddArguments(TerminalChildOptions terminalChildOptions, params string[] items) #

Adds items to TerminalChildOptions.Arguments: Separate arguments, quoted by the existing terminal transport.

Parameters

terminalChildOptions ConsoleMonster.Interactive.TerminalChildOptions required
The instance.
items string[] required
The items, in order.

Returns

TerminalChildOptions The same instance.
public static TerminalChildOptions AddArguments(TerminalChildOptions terminalChildOptions, IEnumerable<string> items) #

Adds items to TerminalChildOptions.Arguments: Separate arguments, quoted by the existing terminal transport.

Parameters

terminalChildOptions ConsoleMonster.Interactive.TerminalChildOptions required
The instance.
items System.Collections.Generic.IEnumerable<string> required
The items, in order.

Returns

TerminalChildOptions The same instance.
public static TerminalChildOptions FileName(TerminalChildOptions terminalChildOptions, string? value) #

Sets TerminalChildOptions.FileName: Executable to launch, or null for the platform shell.

Parameters

terminalChildOptions ConsoleMonster.Interactive.TerminalChildOptions required
The instance.
value string? required
The value.

Returns

TerminalChildOptions The same instance.

Examples

// C# initializer or property                                                        // C# fluent
new global::ConsoleMonster.Interactive.TerminalChildOptions { FileName = value };    Ui.Options<global::ConsoleMonster.Interactive.TerminalChildOptions>().FileName(value);
public static TerminalChildOptions Timeout(TerminalChildOptions terminalChildOptions, TimeSpan value) #

Sets TerminalChildOptions.Timeout: Maximum child lifetime. Cancellation terminates this owned child and restores the app.

Parameters

terminalChildOptions ConsoleMonster.Interactive.TerminalChildOptions required
The instance.
value System.TimeSpan required
The value.

Returns

TerminalChildOptions The same instance.

Examples

// C# initializer or property                                                       // C# fluent
new global::ConsoleMonster.Interactive.TerminalChildOptions { Timeout = value };    Ui.Options<global::ConsoleMonster.Interactive.TerminalChildOptions>().Timeout(value);
public static TerminalChildOptions WorkingDirectory(TerminalChildOptions terminalChildOptions, string value) #

Sets TerminalChildOptions.WorkingDirectory: The child's current directory.

Parameters

terminalChildOptions ConsoleMonster.Interactive.TerminalChildOptions required
The instance.
value string required
The value.

Returns

TerminalChildOptions The same instance.

Examples

// C# initializer or property                                                                // C# fluent
new global::ConsoleMonster.Interactive.TerminalChildOptions { WorkingDirectory = value };    Ui.Options<global::ConsoleMonster.Interactive.TerminalChildOptions>().WorkingDirectory(value);