Skip to content
ConsoleMonster

API Reference

Class

HelpParameter

Namespace ConsoleMonster.Help
Assembly ConsoleMonster
Modifiers sealed

A parameter's details for the parameter table.

Inheritance

  • Object
  • HelpParameter

Usage

Explore 37 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters 20

Constructors

public HelpParameter(String name) #

Creates a parameter.

Parameters

name System.String requiredposition: 0
The name without the dash.

Properties

public String Name { get; } #

The name without the dash.

public String? Type { get; set; } #

The type, or null.

public Boolean Required { get; set; } #

Whether it is required (in any parameter set).

public String? Position { get; set; } #

The position (0, 1, ...), or null when it is named only.

public String? Pipeline { get; set; } #

How it takes pipeline input (for example ByValue, ByPropertyName), or null for none.

public String? Default { get; set; } #

The default value, or null.

public IList<String> Aliases { get; } #

The aliases, or empty.

public String? Description { get; set; } #

The description, or null.

Extension Methods

public static HelpParameter AddAliase(HelpParameter helpParameter, String item) #
Returns: HelpParameter

Adds an item to HelpParameter.Aliases: The aliases, or empty.

Parameters

helpParameter ConsoleMonster.Help.HelpParameter requiredposition: 0
The instance.
item System.String requiredposition: 1
The item.

Returns

The same instance.

AddAliases 2 overloads
public static HelpParameter AddAliases(HelpParameter helpParameter, params String[] items) #
Returns: HelpParameter

Adds items to HelpParameter.Aliases: The aliases, or empty.

Parameters

helpParameter ConsoleMonster.Help.HelpParameter requiredposition: 0
The instance.
items System.String[] requiredposition: 1
The items, in order.

Returns

The same instance.

public static HelpParameter AddAliases(HelpParameter helpParameter, IEnumerable<String> items) #
Returns: HelpParameter

Adds items to HelpParameter.Aliases: The aliases, or empty.

Parameters

helpParameter ConsoleMonster.Help.HelpParameter requiredposition: 0
The instance.
items System.Collections.Generic.IEnumerable<System.String> requiredposition: 1
The items, in order.

Returns

The same instance.

public static HelpParameter WithDefault(HelpParameter helpParameter, String? value) #
Returns: HelpParameter

Sets HelpParameter.Default: The default value, or null.

Parameters

helpParameter ConsoleMonster.Help.HelpParameter requiredposition: 0
The instance.
value System.String? requiredposition: 1
The value.

Returns

The same instance.

public static HelpParameter WithDescription(HelpParameter helpParameter, String? value) #
Returns: HelpParameter

Sets HelpParameter.Description: The description, or null.

Parameters

helpParameter ConsoleMonster.Help.HelpParameter requiredposition: 0
The instance.
value System.String? requiredposition: 1
The value.

Returns

The same instance.

public static HelpParameter WithPipeline(HelpParameter helpParameter, String? value) #
Returns: HelpParameter

Sets HelpParameter.Pipeline: How it takes pipeline input (for example ByValue, ByPropertyName), or null for none.

Parameters

helpParameter ConsoleMonster.Help.HelpParameter requiredposition: 0
The instance.
value System.String? requiredposition: 1
The value.

Returns

The same instance.

public static HelpParameter WithPosition(HelpParameter helpParameter, String? value) #
Returns: HelpParameter

Sets HelpParameter.Position: The position (0, 1, ...), or null when it is named only.

Parameters

helpParameter ConsoleMonster.Help.HelpParameter requiredposition: 0
The instance.
value System.String? requiredposition: 1
The value.

Returns

The same instance.

public static HelpParameter WithRequired(HelpParameter helpParameter, Boolean value = true) #
Returns: HelpParameter

Sets HelpParameter.Required: Whether it is required (in any parameter set).

Parameters

helpParameter ConsoleMonster.Help.HelpParameter requiredposition: 0
The instance.
value System.Boolean = true optionalposition: 1
The value (default true).

Returns

The same instance.

public static HelpParameter WithType(HelpParameter helpParameter, String? value) #
Returns: HelpParameter

Sets HelpParameter.Type: The type, or null.

Parameters

helpParameter ConsoleMonster.Help.HelpParameter requiredposition: 0
The instance.
value System.String? requiredposition: 1
The value.

Returns

The same instance.