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