49 throw new ArgumentNullException(
"value");
68 throw new ArgumentNullException(
"value");
85 get => helpText.Value ??
string.Empty;
86 set => helpText.Value = value ??
throw new ArgumentNullException(
"value");
99 throw new ArgumentNullException(
"value");
118 helpText.ResourceType = value;
Models a base attribute to define command line syntax.
int Min
When applied to System.Collections.Generic.IEnumerable<T> properties defines the lower range of items...
bool Required
Gets or sets a value indicating whether a command line option is required.
BaseAttribute()
Initializes a new instance of the CommandLine.BaseAttribute class.
readonly LocalizableAttributeProperty helpText
string MetaValue
Gets or sets mapped property meta value. Usually an uppercase hint of required value type.
Type ResourceType
Gets or sets the System.Type that contains the resources for HelpText.
bool Hidden
Gets or sets a value indicating whether a command line option is visible in the help text.
int Max
When applied to System.Collections.Generic.IEnumerable<T> properties defines the upper range of items...
string HelpText
Gets or sets a short description of this command line option. Usually a sentence summary.
object Default
Gets or sets mapped property default value.