2 overrides of HasDefaultValue
System.CommandLine (2)
Argument.cs (1)
183
public override bool
HasDefaultValue
=> false;
Argument{T}.cs (1)
92
public override bool
HasDefaultValue
=> DefaultValueFactory is not null;
16 references to HasDefaultValue
dotnet (2)
CliSchema.cs (2)
216
argument.
HasDefaultValue
,
217
argument.
HasDefaultValue
? HumanizeValue(argument.GetDefaultValue()) : null,
Microsoft.DotNet.Cli.Definitions (3)
Help\HelpBuilder.cs (2)
235
argument.
HasDefaultValue
247
var defaultArguments = arguments.Where(x => !x.Hidden && (x is Argument {
HasDefaultValue
: true } || x is Option { HasDefaultValue: true })).ToArray();
Help\HelpBuilder.Default.cs (1)
26
Argument argument => argument.
HasDefaultValue
? ToString(argument.GetDefaultValue()) : "",
System.CommandLine (11)
ArgumentArity.cs (1)
158
(argument.
HasDefaultValue
||
Help\HelpBuilder.Default.cs (1)
58
argument.
HasDefaultValue
;
Option.cs (1)
41
public bool HasDefaultValue => Argument.
HasDefaultValue
;
Parsing\ArgumentResult.cs (1)
178
if (Argument.
HasDefaultValue
&& Parent!.UseDefaultValueFor(this))
Parsing\CommandResult.cs (7)
44
=> argumentResult.Argument.
HasDefaultValue
&& argumentResult.Tokens.Count == 0;
83
if (!completeValidation && !(option.Recursive || option.Argument.
HasDefaultValue
|| option is VersionOption))
93
if (option.Required || option.Argument.
HasDefaultValue
)
101
if (option is { Required: true, Argument.
HasDefaultValue
: false })
151
if (!completeValidation && !argument.
HasDefaultValue
)
161
else if (argument.
HasDefaultValue
|| argument.Arity.MinimumNumberOfValues > 0)
166
if (!argument.
HasDefaultValue
&& argument.Arity.MinimumNumberOfValues > 0)