Defines a positional command argument.
public abstract class CommandArgument : CommandNode, ICommandNodeDescriptor
kind:method, kind:property, kind:ctor. Press Esc to clear.CommandArgument(String, String?, Boolean)Creates a new instance of this class.BasePrototypeGets the base prototype of this argument without any cardinality suffix. E.g "<file>".CardinalityGets the cardinality for this argument.DescriptionGets the description of this argument.HiddenGets a boolean indicating if this argument is hidden.IsListGets a boolean indicating if this argument accepts multiple values.IsRemainderGets a boolean indicating if this argument represents a remainder pass-through (<>) that is forwarded to the command action.MaxValueCountGets the maximum number of values for this argument.MinValueCountGets the minimum number of values for this argument.OptionalGets a boolean indicating if this argument is optional.PrototypeGets the prototype of this argument. E.g "<file>".ValueCompleterGets or sets a completion provider for values of this argument.GetDisplayName()Gets the display text for this argument for usage/help.Invoke(CommandArgumentContext)Invoke this argument after the parsing is complete.OnParseComplete(CommandArgumentContext)Called when the parsing is complete.Parse<T>(String?, CommandArgumentContext)Parses a value for this argument.