API Reference
HelpParameter
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.
Returned or exposed by 17
- Extension method HelpParameter.AddAliase
- Extension method HelpParameter.AddAliases
- Extension method HelpParameter.WithDefault
- Extension method HelpParameter.WithDescription
- Extension method HelpParameter.WithPipeline
- Extension method HelpParameter.WithPosition
- Extension method HelpParameter.WithRequired
- Extension method HelpParameter.WithType
- Method HelpParameterFluent.AddAliase
- Method HelpParameterFluent.AddAliases
- Method HelpParameterFluent.WithDefault
- Method HelpParameterFluent.WithDescription
- Method HelpParameterFluent.WithPipeline
- Method HelpParameterFluent.WithPosition
- Method HelpParameterFluent.WithRequired
- Method HelpParameterFluent.WithType
- Property HelpTopic.Parameters
Accepted by parameters 20
- Extension method HelpParameter.AddAliase
- Extension method HelpParameter.AddAliases
- Extension method HelpParameter.WithDefault
- Extension method HelpParameter.WithDescription
- Extension method HelpParameter.WithPipeline
- Extension method HelpParameter.WithPosition
- Extension method HelpParameter.WithRequired
- Extension method HelpParameter.WithType
- Method HelpParameterFluent.AddAliase
- Method HelpParameterFluent.AddAliases
- Method HelpParameterFluent.WithDefault
- Method HelpParameterFluent.WithDescription
- Method HelpParameterFluent.WithPipeline
- Method HelpParameterFluent.WithPosition
- Method HelpParameterFluent.WithRequired
- Method HelpParameterFluent.WithType
- Extension method HelpTopic.AddParameter
- Extension method HelpTopic.AddParameters
- Method HelpTopicFluent.AddParameter
- Method HelpTopicFluent.AddParameters
Constructors
public HelpParameter(String name) #Creates a parameter.
Parameters
- name System.String
- The name without the dash.
Inherited Methods
public virtual Boolean Equals(Object? obj) #BooleanParameters
- obj Object?
Properties
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.
Extension Methods
public static HelpParameter AddAliase(HelpParameter helpParameter, String item) #HelpParameterAdds an item to HelpParameter.Aliases: The aliases, or empty.
Parameters
- helpParameter ConsoleMonster.Help.HelpParameter
- The instance.
- item System.String
- The item.
Returns
The same instance.
public static HelpParameter AddAliases(HelpParameter helpParameter, params String[] items) #HelpParameterAdds items to HelpParameter.Aliases: The aliases, or empty.
Parameters
- helpParameter ConsoleMonster.Help.HelpParameter
- The instance.
- items System.String[]
- The items, in order.
Returns
The same instance.
public static HelpParameter AddAliases(HelpParameter helpParameter, IEnumerable<String> items) #HelpParameterAdds items to HelpParameter.Aliases: The aliases, or empty.
Parameters
- helpParameter ConsoleMonster.Help.HelpParameter
- The instance.
- items System.Collections.Generic.IEnumerable<System.String>
- The items, in order.
Returns
The same instance.
public static HelpParameter WithDefault(HelpParameter helpParameter, String? value) #HelpParameterSets HelpParameter.Default: The default value, or null.
Parameters
- helpParameter ConsoleMonster.Help.HelpParameter
- The instance.
- value System.String?
- The value.
Returns
The same instance.
public static HelpParameter WithDescription(HelpParameter helpParameter, String? value) #HelpParameterSets HelpParameter.Description: The description, or null.
Parameters
- helpParameter ConsoleMonster.Help.HelpParameter
- The instance.
- value System.String?
- The value.
Returns
The same instance.
public static HelpParameter WithPipeline(HelpParameter helpParameter, String? value) #HelpParameterSets HelpParameter.Pipeline: How it takes pipeline input (for example ByValue, ByPropertyName), or null for none.
Parameters
- helpParameter ConsoleMonster.Help.HelpParameter
- The instance.
- value System.String?
- The value.
Returns
The same instance.
public static HelpParameter WithPosition(HelpParameter helpParameter, String? value) #HelpParameterSets HelpParameter.Position: The position (0, 1, ...), or null when it is named only.
Parameters
- helpParameter ConsoleMonster.Help.HelpParameter
- The instance.
- value System.String?
- The value.
Returns
The same instance.
public static HelpParameter WithRequired(HelpParameter helpParameter, Boolean value = true) #HelpParameterSets HelpParameter.Required: Whether it is required (in any parameter set).
Parameters
- helpParameter ConsoleMonster.Help.HelpParameter
- The instance.
- value System.Boolean = true
- The value (default true).
Returns
The same instance.
public static HelpParameter WithType(HelpParameter helpParameter, String? value) #HelpParameterSets HelpParameter.Type: The type, or null.
Parameters
- helpParameter ConsoleMonster.Help.HelpParameter
- The instance.
- value System.String?
- The value.
Returns
The same instance.