Skip to content
ConsoleMonster
Class

AppHostKeysFluent

ConsoleMonster.Interactive

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

The fluent methods of AppHostKeys, 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
  • AppHostKeysFluent

Methods

public static AppHostKeys Actions(AppHostKeys appHostKeys, KeyChord? value) #

Sets AppHostKeys.Actions: Focus the action buttons.

Parameters

appHostKeys ConsoleMonster.Interactive.AppHostKeys required
The instance.
value ConsoleMonster.Input.KeyChord? required
The value.

Returns

AppHostKeys The same instance.

Examples

// C# initializer or property                                              // C# fluent
new global::ConsoleMonster.Interactive.AppHostKeys { Actions = value };    appHostKeys.Actions(value);
public static AppHostKeys CancelAction(AppHostKeys appHostKeys, KeyChord? value) #

Sets AppHostKeys.CancelAction: Cancel the active operation before ordinary routing. Null uses Ctrl+C alone.

Parameters

appHostKeys ConsoleMonster.Interactive.AppHostKeys required
The instance.
value ConsoleMonster.Input.KeyChord? required
The value.

Returns

AppHostKeys The same instance.

Examples

// C# initializer or property                                                   // C# fluent
new global::ConsoleMonster.Interactive.AppHostKeys { CancelAction = value };    appHostKeys.CancelAction(value);
public static AppHostKeys Exit(AppHostKeys appHostKeys, KeyChord? value) #

Sets AppHostKeys.Exit: Leave the app when the focused input does not consume this key.

Parameters

appHostKeys ConsoleMonster.Interactive.AppHostKeys required
The instance.
value ConsoleMonster.Input.KeyChord? required
The value.

Returns

AppHostKeys The same instance.

Examples

// C# initializer or property                                           // C# fluent
new global::ConsoleMonster.Interactive.AppHostKeys { Exit = value };    appHostKeys.Exit(value);
public static AppHostKeys NextFocus(AppHostKeys appHostKeys, KeyChord? value) #

Sets AppHostKeys.NextFocus: Focus the next input; null lets the registry claim Tab.

Parameters

appHostKeys ConsoleMonster.Interactive.AppHostKeys required
The instance.
value ConsoleMonster.Input.KeyChord? required
The value.

Returns

AppHostKeys The same instance.

Examples

// C# initializer or property                                                // C# fluent
new global::ConsoleMonster.Interactive.AppHostKeys { NextFocus = value };    appHostKeys.NextFocus(value);
public static AppHostKeys Palette(AppHostKeys appHostKeys, KeyChord? value) #

Sets AppHostKeys.Palette: Open the action palette.

Parameters

appHostKeys ConsoleMonster.Interactive.AppHostKeys required
The instance.
value ConsoleMonster.Input.KeyChord? required
The value.

Returns

AppHostKeys The same instance.

Examples

// C# initializer or property                                              // C# fluent
new global::ConsoleMonster.Interactive.AppHostKeys { Palette = value };    appHostKeys.Palette(value);
public static AppHostKeys PreviousFocus(AppHostKeys appHostKeys, KeyChord? value) #

Sets AppHostKeys.PreviousFocus: Focus the previous input.

Parameters

appHostKeys ConsoleMonster.Interactive.AppHostKeys required
The instance.
value ConsoleMonster.Input.KeyChord? required
The value.

Returns

AppHostKeys The same instance.

Examples

// C# initializer or property                                                    // C# fluent
new global::ConsoleMonster.Interactive.AppHostKeys { PreviousFocus = value };    appHostKeys.PreviousFocus(value);