6 writes to DefaultValueFactory
dotnet-format (1)
Commands\FormatCommandCommon.cs (1)
134arg.DefaultValueFactory = _ => EnsureTrailingSlash(Directory.GetCurrentDirectory());
Microsoft.DotNet.Cli.Definitions (2)
Commands\Run\RunCommandDefinition.cs (1)
97DefaultValueFactory = _ => [],
Common\CommonOptions.cs (1)
220arg.DefaultValueFactory = _ => NormalizedCurrentDirectory.Value;
System.CommandLine (2)
Argument{T}.cs (1)
39boolArgument.DefaultValueFactory = _ => false;
Option{T}.cs (1)
35set => _argument.DefaultValueFactory = value;
System.CommandLine.StaticCompletions (1)
CompletionsCommandDefinition.cs (1)
14DefaultValueFactory = _ => ShellNames.GetShellNameFromEnvironment()
6 references to DefaultValueFactory
System.CommandLine (6)
Argument{T}.cs (4)
52/// The same instance can be set as <see cref="DefaultValueFactory"/>; in that case, 92public override bool HasDefaultValue => DefaultValueFactory is not null; 96if (DefaultValueFactory is null) 101return DefaultValueFactory.Invoke(argumentResult);
Option{T}.cs (2)
31/// <inheritdoc cref="Argument{T}.DefaultValueFactory" /> 34get => _argument.DefaultValueFactory;