3 overrides of Argument
System.CommandLine (3)
Help\HelpOption.cs (1)
47
internal override Argument
Argument
=> Argument.None;
Option{T}.cs (1)
45
internal sealed override Argument
Argument
=> _argument;
VersionOption.cs (1)
65
internal override Argument
Argument
=> Argument.None;
21 references to Argument
System.CommandLine (21)
Option.cs (11)
34
/// Gets the <see cref="
Argument
">argument</see> for the option.
41
public bool HasDefaultValue =>
Argument
.HasDefaultValue;
62
get =>
Argument
.HelpName;
63
set =>
Argument
.HelpName = value;
71
get =>
Argument
.Arity;
72
set =>
Argument
.Arity = value;
95
public List<Func<CompletionContext, IEnumerable<CompletionItem>>> CompletionSources =>
Argument
.CompletionSources;
113
=>
Argument
.Arity.MinimumNumberOfValues > 0 &&
Argument
.ValueType != typeof(bool);
138
foreach (var completion in
Argument
.GetCompletions(context))
160
public object? GetDefaultValue() =>
Argument
.GetDefaultValue();
Parsing\CommandResult.cs (6)
83
if (!completeValidation && !(option.Recursive || option.
Argument
.HasDefaultValue || option is VersionOption))
93
if (option.Required || option.
Argument
.HasDefaultValue)
98
argumentResult = new(optionResult.Option.
Argument
, SymbolResultTree, optionResult);
99
SymbolResultTree.Add(optionResult.Option.
Argument
, argumentResult);
101
if (option is { Required: true,
Argument
.HasDefaultValue: false })
115
argumentResult = (ArgumentResult)SymbolResultTree[option.
Argument
];
Parsing\OptionResult.cs (3)
55
GetResult(Option.
Argument
)!.GetValueOrDefault<T>();
58
=> Option.
Argument
.Arity.MaximumNumberOfValues == (Implicit ? Tokens.Count - 1 : Tokens.Count);
61
=> GetResult(Option.
Argument
)!.GetArgumentConversionResult();
Parsing\ParseOperation.cs (1)
255
var argument = optionResult.Option.
Argument
;