974 instantiations of Option
AnalyzeCiFailure (1)
CommandLineOptions.cs (1)
13
var option = new
Option
<string?>(name)
aspire (177)
Commands\AddCommand.cs (3)
46
private static readonly Option<string> s_versionOption =
new
("--version")
50
private static readonly Option<string?> s_sourceOption =
new
("--source", "-s")
54
private static readonly Option<bool> s_allOption =
new
("--all")
Commands\AgentInitCommand.cs (5)
75
internal static readonly Option<string?> s_workspaceRootOption =
new
("--workspace-root")
89
internal static readonly Option<bool?> s_mcpOption =
new
("--mcp")
98
var option = new
Option
<string?>("--skills")
134
var option = new
Option
<string?>("--agents")
169
var option = new
Option
<AgentConfigurationScope>("--scope")
Commands\AgentTelemetryCommand.cs (9)
40
private readonly Option<bool> _hookOption =
new
(AgentTelemetryProtocol.HookOptionName) { Hidden = true };
41
private readonly Option<bool> _drainOption =
new
(AgentTelemetryProtocol.DrainOptionName) { Hidden = true };
57
private readonly Option<string?> _eventTypeOption =
new
(AgentTelemetryProtocol.EventTypeOptionName)
62
private readonly Option<string?> _clientNameOption =
new
(AgentTelemetryProtocol.ClientNameOptionName)
67
private readonly Option<string?> _sessionIdOption =
new
(AgentTelemetryProtocol.SessionIdOptionName)
72
private readonly Option<string?> _skillNameOption =
new
(AgentTelemetryProtocol.SkillNameOptionName)
77
private readonly Option<string?> _toolNameOption =
new
(AgentTelemetryProtocol.ToolNameOptionName)
82
private readonly Option<string?> _fileReferenceOption =
new
(AgentTelemetryProtocol.FileReferenceOptionName)
87
private readonly Option<string?> _timestampOption =
new
(AgentTelemetryProtocol.TimestampOptionName)
Commands\ApiGetCommand.cs (1)
25
private static readonly Option<OutputFormat> s_formatOption =
new
("--format")
Commands\ApiListCommand.cs (1)
27
private static readonly Option<OutputFormat> s_formatOption =
new
("--format")
Commands\ApiSearchCommand.cs (3)
27
private static readonly Option<string?> s_languageOption = new
Option
<string?>("--language")
32
private static readonly Option<OutputFormat> s_formatOption =
new
("--format")
37
private static readonly Option<int?> s_limitOption =
new
("--limit", "-n")
Commands\AppHostLauncher.cs (3)
62
internal static readonly Option<OutputFormat> s_formatOption =
new
("--format")
70
internal static readonly Option<bool> s_isolatedOption =
new
("--isolated")
78
internal static readonly Option<string?> s_launchProfileOption =
new
("--launch-profile", "-lp")
Commands\ConfigCommand.cs (4)
120
private static readonly Option<bool> s_globalOption =
new
("--global", "-g")
214
private static readonly Option<bool> s_allOption =
new
("--all")
370
private static readonly Option<bool> s_globalOption =
new
("--global", "-g")
458
var jsonOption = new
Option
<bool>("--json")
Commands\DashboardRunCommand.cs (7)
39
private static readonly Option<string?> s_frontendUrlOption =
new
("--frontend-url")
44
private static readonly Option<string?> s_otlpGrpcUrlOption =
new
("--otlp-grpc-url")
49
private static readonly Option<string?> s_otlpHttpUrlOption =
new
("--otlp-http-url")
58
private static readonly Option<bool> s_allowAnonymousOption =
new
("--allow-anonymous")
63
private static readonly Option<string?> s_applicationNameOption =
new
("--application-name")
68
private static readonly Option<string?> s_persistenceModeOption =
new
("--persistence")
73
private static readonly Option<string?> s_configFilePathOption =
new
("--config-file-path")
Commands\DeployCommand.cs (1)
27
_clearCacheOption = new
Option
<bool>("--clear-cache")
Commands\DescribeCommand.cs (5)
88
private static readonly Option<bool> s_followOption =
new
("--follow", "-f")
92
private static readonly Option<ResourceOutputFormat> s_formatOption =
new
("--format")
96
private static readonly Option<bool> s_includeHiddenOption =
new
("--include-hidden")
100
private static readonly Option<bool> s_includeDisabledCommandsOption =
new
("--include-disabled-commands")
104
private static readonly Option<int?> s_appHostPidOption =
new
("--apphost-pid")
Commands\DestroyCommand.cs (1)
37
_yesOption = new
Option
<bool>("--yes", "-y")
Commands\DocsGetCommand.cs (2)
27
private static readonly Option<string?> s_sectionOption =
new
("--section")
32
private static readonly Option<OutputFormat> s_formatOption =
new
("--format")
Commands\DocsListCommand.cs (1)
24
private static readonly Option<OutputFormat> s_formatOption =
new
("--format")
Commands\DocsSearchCommand.cs (2)
29
private static readonly Option<OutputFormat> s_formatOption =
new
("--format")
34
private static readonly Option<int?> s_limitOption =
new
("--limit", "-n")
Commands\DoctorCommand.cs (2)
31
private static readonly Option<OutputFormat> s_formatOption =
new
("--format")
35
private static readonly Option<bool> s_selfOption =
new
("--self")
Commands\ExportCommand.cs (2)
32
private static readonly Option<string?> s_outputOption =
new
("--output", "-o")
40
private static readonly Option<bool> s_includeHiddenOption =
new
("--include-hidden")
Commands\InitCommand.cs (5)
55
private static readonly Option<string?> s_sourceOption =
new
("--source", "-s")
62
private static readonly Option<string?> s_versionOption =
new
("--version")
97
_channelOption = new
Option
<string?>("--channel")
104
_languageOption = new
Option
<string?>("--language")
108
_fileBasedOption = new
Option
<bool>("--file-based")
Commands\IntegrationSearchCommand.cs (2)
25
private readonly Option<OutputFormat> _formatOption =
new
("--format")
29
private readonly Option<bool> _allOption =
new
("--all")
Commands\LogsCommand.cs (6)
90
private static readonly Option<bool> s_followOption =
new
("--follow", "-f")
94
private static readonly Option<OutputFormat> s_formatOption =
new
("--format")
98
private static readonly Option<int?> s_tailOption =
new
("--tail", "-n")
102
private static readonly Option<bool> s_timestampsOption =
new
("--timestamps", "-t")
106
private static readonly Option<bool> s_includeHiddenOption =
new
("--include-hidden")
110
private static readonly Option<string?> s_searchOption =
new
("--search")
Commands\LsCommand.cs (3)
27
private static readonly Option<OutputFormat> s_formatOption =
new
("--format")
32
private static readonly Option<bool> s_allOption =
new
("--all")
37
private static readonly Option<bool> s_streamOption =
new
("--stream")
Commands\McpCallCommand.cs (1)
32
private static readonly Option<string?> s_inputOption =
new
("--input", "-i")
Commands\McpToolsCommand.cs (1)
24
private static readonly Option<OutputFormat> s_formatOption =
new
("--format")
Commands\NewCommand.cs (10)
41
internal static readonly Option<string?> s_nameOption =
new
("--name", "-n")
46
internal static readonly Option<string?> s_outputOption =
new
("--output", "-o")
51
internal static readonly Option<string?> s_sourceOption =
new
("--source", "-s")
56
private static readonly Option<string?> s_versionOption =
new
("--version")
61
internal static readonly Option<string?> s_templatePathOption =
new
("--template-path")
65
internal static readonly Option<string?> s_templateRepositoryOption =
new
("--template-repository")
69
internal static readonly Option<string?> s_templateRepositoryRefOption =
new
("--template-repository-ref")
74
internal static readonly Option<bool?> s_suppressAgentInitOption =
new
("--suppress-agent-init")
119
_channelOption = new
Option
<string?>("--channel")
128
_languageOption = new
Option
<string?>("--language")
Commands\OptionWithLegacy.cs (2)
23
InnerOption =
new
(optionName) { Description = description };
24
LegacyOption =
new
(legacyName) { Hidden = true };
Commands\PipelineCommandBase.cs (7)
60
protected static readonly Option<string?> s_pipelineLogLevelOption =
new
("--pipeline-log-level")
65
protected static readonly Option<bool> s_includeExceptionDetailsOption =
new
("--include-exception-details")
70
protected static readonly Option<string?> s_environmentOption =
new
("--environment", "-e")
75
protected static readonly Option<bool> s_noBuildOption =
new
("--no-build")
80
protected static readonly Option<bool> s_listStepsOption =
new
("--list-steps")
85
protected static readonly Option<OutputFormat> s_listStepsFormatOption =
new
("--format")
129
_outputPathOption = new
Option
<string?>("--output-path", "-o")
Commands\PsCommand.cs (3)
83
private static readonly Option<PsOutput> s_outputOption =
new
("--output")
88
private static readonly Option<OutputFormat> s_formatOption =
new
("--format")
93
private static readonly Option<bool> s_followOption =
new
("--follow", "-f")
Commands\RenderCommand.cs (3)
71
private static readonly Option<string?> s_scenarioOption =
new
("--scenario")
77
private static readonly Option<int?> s_consoleWidthOption =
new
("--console-width")
83
private static readonly Option<bool> s_listScenariosOption =
new
("--list-scenarios")
Commands\ResourceCommand.cs (5)
45
private static readonly Option<bool> s_includeHiddenOption =
new
("--include-hidden")
51
private static readonly Option<bool> s_loadArgumentsOption =
new
("--load-arguments")
395
(true, _, false) => new
Option
<bool>($"--{optionName}")
399
(_, true, false) => new
Option
<double?>($"--{optionName}")
405
_ => new
Option
<string?>($"--{optionName}")
Commands\RootCommand.cs (12)
22
public static readonly Option<bool> DebugOption =
new
(CommonOptionNames.Debug, CommonOptionNames.DebugShort)
29
public static readonly Option<LogLevel?> DebugLevelOption =
new
("--log-level", "-l")
35
public static readonly Option<bool> NonInteractiveOption =
new
(CommonOptionNames.NonInteractive)
41
public static readonly Option<bool> NoLogoOption =
new
(CommonOptionNames.NoLogo)
47
public static readonly Option<bool> BannerOption =
new
(CommonOptionNames.Banner)
53
public static readonly Option<bool> WaitForDebuggerOption =
new
(CommonOptionNames.WaitForDebugger)
60
public static readonly Option<bool> CliWaitForDebuggerOption =
new
(CommonOptionNames.CliWaitForDebugger)
68
public static readonly Option<bool> StartDebugSessionOption =
new
(CommonOptionNames.StartDebugSession)
75
public static readonly Option<bool> CaptureProfileOption =
new
("--capture-profile")
82
public static readonly Option<FileInfo?> CaptureProfileOutputOption =
new
("--capture-profile-output")
88
public static readonly Option<int> CaptureProfileDelayOption =
new
("--capture-profile-delay")
95
internal static readonly Option<string?> s_logFileOption =
new
("--log-file")
Commands\RunCommand.cs (2)
124
private static readonly Option<bool> s_detachOption =
new
("--detach")
128
private static readonly Option<bool> s_noBuildOption =
new
("--no-build")
Commands\Sdk\SdkDumpCommand.cs (3)
45
private static readonly Option<FileInfo?> s_outputOption =
new
("--output", "-o")
49
private static readonly Option<DirectoryInfo?> s_outputDirectoryOption =
new
("--output-directory")
53
private static readonly Option<OutputFormat> s_formatOption =
new
("--format")
Commands\Sdk\SdkExportCommand.cs (2)
35
private static readonly Option<string> s_languageOption =
new
("--language", "-l")
41
private static readonly Option<string?> s_packageOption =
new
("--package", "-p")
Commands\Sdk\SdkGenerateCommand.cs (2)
30
private static readonly Option<string> s_languageOption =
new
("--language", "-l")
35
private static readonly Option<DirectoryInfo> s_outputOption =
new
("--output", "-o")
Commands\SecretCommand.cs (1)
16
internal static readonly Option<string?> s_environmentOption =
new
("--environment", "-e")
Commands\SecretListCommand.cs (2)
20
private static readonly Option<OutputFormat?> s_formatOption =
new
("--format")
25
private static readonly Option<bool> s_allEnvironmentsOption =
new
("--all")
Commands\SecretSetCommand.cs (1)
27
private static readonly Option<string> s_envvarSourceOption =
new
("--envvar")
Commands\SetupCommand.cs (2)
19
private static readonly Option<string?> s_installPathOption =
new
("--install-path")
24
private static readonly Option<bool> s_forceOption =
new
("--force")
Commands\StartCommand.cs (1)
27
private static readonly Option<bool> s_noBuildOption =
new
("--no-build")
Commands\StopCommand.cs (4)
46
private static readonly Option<bool> s_allOption =
new
("--all")
51
private static readonly Option<bool> s_forceOption =
new
("--force")
56
private static readonly Option<int?> s_pidOption =
new
("--pid")
61
private static readonly Option<bool> s_volumesOption =
new
("--volumes")
Commands\StopCommand.TrayProtocol.cs (3)
19
private static readonly Option<int?> s_protocolVersionOption =
new
("--protocol-version") { Hidden = true };
20
private static readonly Option<long?> s_startedAtOption =
new
("--started-at") { Hidden = true };
21
private static readonly Option<OutputFormat> s_formatOption =
new
("--format") { Hidden = true };
Commands\TelemetryCommandHelpers.cs (9)
57
internal static Option<OutputFormat> CreateFormatOption() =>
new
("--format")
65
internal static Option<int?> CreateLimitOption() =>
new
("--limit", "-n")
73
internal static Option<bool> CreateFollowOption() =>
new
("--follow", "-f")
83
var option = alias is null ? new
Option
<string?>(name) : new
Option
<string?>(name, alias);
91
internal static Option<bool?> CreateHasErrorOption() =>
new
("--has-error")
99
internal static Option<string?> CreateSearchOption() =>
new
("--search")
107
internal static Option<string?> CreateDashboardUrlOption() =>
new
("--dashboard-url")
115
internal static Option<string?> CreateApiKeyOption() =>
new
("--api-key")
Commands\TelemetryLogsCommand.cs (1)
43
private static readonly Option<string?> s_severityOption =
new
("--severity")
Commands\TemplateManagementCommand.cs (5)
30
internal static Option<string?> PathOption { get; } =
new
("--path") { Description = NewCommandStrings.TemplateSourcePathDescription };
31
internal static Option<string?> RepositoryOption { get; } =
new
("--repository") { Description = NewCommandStrings.TemplateSourceRepositoryDescription };
32
internal static Option<string?> RefOption { get; } =
new
("--ref") { Description = NewCommandStrings.TemplateSourceRefDescription };
78
private readonly Option<OutputFormat> _format =
new
("--format") { Description = SharedCommandStrings.LsFormatOptionDescription };
149
private readonly Option<bool> _yesOption =
new
("--yes", "-y")
Commands\TerminalAttachCommand.cs (2)
49
private static readonly Option<int?> s_replicaOption =
new
("--replica", "-r")
54
private static readonly Option<bool> s_viewerOption =
new
("--viewer")
Commands\TerminalPsCommand.cs (2)
47
private static readonly Option<OutputFormat> s_formatOption =
new
("--format")
52
private static readonly Option<bool> s_verboseOption =
new
("--verbose", "-v")
Commands\TerminalTapePlayCommand.cs (3)
35
private readonly Option<string> _tapeFileOption =
new
("--tape-file")
43
private readonly Option<int?> _replicaOption =
new
("--replica", "-r")
47
private readonly Option<int> _timeoutOption =
new
("--timeout")
Commands\UpdateCommand.cs (7)
48
private static readonly Option<bool> s_selfOption =
new
("--self")
52
internal static readonly Option<bool> s_configSourceOption =
new
("--config-source")
56
private static readonly Option<bool> s_yesOption =
new
("--yes")
61
private static readonly Option<bool> s_migrateOption =
new
("--migrate")
65
private static readonly Option<string?> s_nugetConfigDirOption =
new
("--nuget-config-dir")
114
_channelOption = new
Option
<string?>("--channel")
123
_qualityOption = new
Option
<string?>("--quality")
Commands\WaitCommand.cs (2)
26
private static readonly Option<string> s_statusOption =
new
("--status")
34
private static readonly Option<int> s_timeoutOption =
new
("--timeout")
Configuration\ConfigSourceService.cs (1)
47
internal static readonly Option<bool?> s_useSourceOption =
new
("--use-config-source")
Profiling\ProfileCaptureOptions.cs (3)
39
var captureProfileOption = new
Option
<bool>(AspireRootCommand.CaptureProfileOption.Name);
40
var captureProfileOutputOption = new
Option
<string?>(AspireRootCommand.CaptureProfileOutputOption.Name);
41
var captureProfileDelayOption = new
Option
<int>(AspireRootCommand.CaptureProfileDelayOption.Name)
Program.cs (1)
1524
command.Options.Add(new
Option
<bool>(CommonOptionNames.StartDebugSession)
Templating\CliTemplateFactory.cs (2)
65
private readonly Option<bool?> _localhostTldOption =
new
("--localhost-tld")
70
private readonly Option<bool?> _useRedisCacheOption =
new
("--use-redis-cache")
Templating\DotNetTemplateFactory.cs (4)
36
private readonly Option<bool?> _localhostTldOption =
new
("--localhost-tld")
41
private readonly Option<bool?> _useRedisCacheOption =
new
("--use-redis-cache")
46
private readonly Option<string?> _testFrameworkOption =
new
("--test-framework")
50
private readonly Option<string?> _xunitVersionOption =
new
("--xunit-version")
Aspire.Cli.Tests (29)
Commands\CompletionsCommandTests.cs (2)
148
run.Options.Add(new
Option
<string>("--project"));
172
var project = new
Option
<string>("--project");
Commands\ParseResultHelperTests.cs (3)
150
var valueOption = new System.CommandLine.
Option
<string>("--value");
165
var valuesOption = new System.CommandLine.
Option
<string[]>("--values")
170
var flagOption = new System.CommandLine.
Option
<bool>("--flag");
Interaction\ConsoleInteractionServiceTests.cs (24)
297
var option = new
Option
<string?>("--template");
1756
var option = new
Option
<string?>("--value");
1839
var option = new
Option
<bool>("--confirm");
1869
var option = new
Option
<bool?>("--confirm");
1886
var option = new
Option
<bool?>("--confirm");
1968
var option = new
Option
<bool>("--flag");
1980
var option = new
Option
<bool>("--flag");
1996
var option = new
Option
<string?>(optionName);
2026
var option = new
Option
<string?>("--choice");
2048
var option = new
Option
<string?>("--items");
2075
var option = new
Option
<string?>("--items");
2101
var option = new
Option
<string?>("--items");
2133
var option = new
Option
<string?>("--items");
2159
var option = new
Option
<string?>("--choice");
2177
var option = new
Option
<string?>("--choice");
2195
var option = new
Option
<string?>("--items");
2210
var option = new
Option
<bool?>("--yes");
2222
var option = new
Option
<bool?>("--include");
2284
var option = new
Option
<string?>("--choice");
2301
var option = new
Option
<string?>("--choice");
2320
var option = new
Option
<string?>("--items");
2339
var option = new
Option
<string?>("--choice");
2358
var option = new
Option
<string?>("--items");
2375
var option = new
Option
<string?>("--agents");
Aspire.RuntimeIdentifier.Tool (3)
Program.cs (3)
22
Option<string?> runtimeGraphPathOption =
new
("--runtimeGraphPath")
28
Option<string?> netcoreSdkRuntimeIdentifierOption =
new
("--netcoreSdkRuntimeIdentifier")
34
Option<string[]> supportedRidsOption =
new
("--supportedRids")
Aspire.TerminalHost (1)
TerminalHostArgs.cs (1)
144
var option = new
Option
<T>(name)
cdac-build-tool (4)
ComposeCommand.cs (3)
14
private readonly Option<string> outputFile =
new
("-o") { Arity = ArgumentArity.ExactlyOne, HelpName = "OUTPUT", Required = true, Description = "Output file" };
15
private readonly Option<string> baselinePath =
new
("-b", "--baseline") { Arity = ArgumentArity.ExactlyOne, HelpName = "BASELINEPATH", Description = "Directory containing the baseline contracts"};
16
private readonly Option<string> templateFile =
new
("-i", "--input-template") { Arity = ArgumentArity.ExactlyOne, HelpName = "TEMPLATE", Description = "Contract descriptor template to be filled in" };
Program.cs (1)
14
var verboseOption = new
Option
<bool>("-v", "--verbose") {Recursive = true, Description = "Verbose"};
ConfigurationSchemaGenerator (3)
RootGenerateCommand.cs (3)
10
private static readonly Option<string> s_inputOption =
new
("--input")
16
private static readonly Option<string[]> s_referencesOption =
new
("--reference")
23
private static readonly Option<string> s_outputOption =
new
("--output")
CreateLayout (12)
Program.cs (12)
25
var outputOption = new
Option
<string>("--output", "-o")
31
var artifactsOption = new
Option
<string>("--artifacts", "-a")
37
var ridOption = new
Option
<string>("--rid")
44
var configurationOption = new
Option
<string>("--configuration", "-c")
50
var bundleVersionOption = new
Option
<string>("--bundle-version")
56
var archiveOption = new
Option
<bool>("--archive")
61
var trayOption = new
Option
<string?>("--tray-dir")
66
var verboseOption = new
Option
<bool>("--verbose")
71
var dashboardOption = new
Option
<string?>("--dashboard")
76
var managedOption = new
Option
<string?>("--managed")
80
var terminalHostOption = new
Option
<string?>("--terminal-host")
84
var appHostServerOption = new
Option
<string?>("--apphost-server")
crossgen2 (74)
Crossgen2RootCommand.cs (74)
22
new
("--unrooted-input-file-paths", "-u") { CustomParser = result => Helpers.BuildPathDictionary(result.Tokens, true), DefaultValueFactory = result => Helpers.BuildPathDictionary(result.Tokens, true), Description = SR.UnrootedInputFilesToCompile };
24
new
("--reference", "-r") { CustomParser = result => Helpers.BuildPathDictionary(result.Tokens, false), DefaultValueFactory = result => Helpers.BuildPathDictionary(result.Tokens, false), Description = SR.ReferenceFiles };
26
new
("--instruction-set") { Description = SR.InstructionSets };
28
new
("--max-vectort-bitwidth") { Description = SR.MaxVectorTBitWidths };
30
new
("--mibc", "-m") { DefaultValueFactory = _ => Array.Empty<string>(), Description = SR.MibcFiles };
32
new
("--out", "-o") { Description = SR.OutputFilePath };
34
new
("--obj-format", "-f") { CustomParser = MakeOutputFormat, DefaultValueFactory = MakeOutputFormat, Description = SR.OutputFormat, HelpName = "arg" };
36
new
("--compositerootpath", "--crp") { Description = SR.CompositeRootPath };
38
new
("--optimize", "-O") { Description = SR.EnableOptimizationsOption };
40
new
("--optimize-disabled", "--Od") { Description = SR.DisableOptimizationsOption };
42
new
("--optimize-space", "--Os") { Description = SR.OptimizeSpaceOption };
44
new
("--optimize-time", "--Ot") { Description = SR.OptimizeSpeedOption };
46
new
("--enable-cached-interface-dispatch-support", "--CID") { Description = SR.EnableCachedInterfaceDispatchSupport };
48
new
("--generate-unboxing-stubs") { Description = SR.GenerateUnboxingStubsOption };
50
new
("--type-validation") { DefaultValueFactory = _ => TypeValidationRule.Automatic, Description = SR.TypeValidation, HelpName = "arg" };
52
new
("--inputbubble") { Description = SR.InputBubbleOption };
54
new
("--inputbubbleref") { CustomParser = result => Helpers.BuildPathDictionary(result.Tokens, false), DefaultValueFactory = result => Helpers.BuildPathDictionary(result.Tokens, false), Description = SR.InputBubbleReferenceFiles };
56
new
("--composite") { Description = SR.CompositeBuildMode };
58
new
("--compositekeyfile") { Description = SR.CompositeKeyFile };
60
new
("--rtr-header-symbol-name") { Description = SR.ReadyToRunHeaderSymbolName };
62
new
("--compile-no-methods") { Description = SR.CompileNoMethodsOption };
64
new
("--out-near-input") { Description = SR.OutNearInputOption };
66
new
("--single-file-compilation") { Description = SR.SingleFileCompilationOption };
68
new
("--partial") { Description = SR.PartialImageOption };
70
new
("--compilebubblegenerics") { Description = SR.BubbleGenericsOption };
72
new
("--embed-pgo-data") { Description = SR.EmbedPgoDataOption };
74
new
("--dgmllog") { Description = SR.SaveDependencyLogOption };
76
new
("--fulllog") { Description = SR.SaveDetailedLogOption };
78
new
("--verbose") { Description = SR.VerboseLoggingOption };
80
new
("--systemmodule") { DefaultValueFactory = _ => Helpers.DefaultSystemModule, Description = SR.SystemModuleOverrideOption };
82
new
("--waitfordebugger") { Description = SR.WaitForDebuggerOption };
84
new
("--codegenopt") { DefaultValueFactory = _ => Array.Empty<string>(), Description = SR.CodeGenOptions };
86
new
("--support-ibc") { Description = SR.SupportIbc };
88
new
("--resilient") { Description = SR.ResilientOption };
90
new
("--imagebase") { Description = SR.ImageBase };
92
new
("--targetarch") { Description = SR.TargetArchOption };
94
new
("--maxgenericcycle") { DefaultValueFactory = _ => ReadyToRunCompilerContext.DefaultGenericCycleDepthCutoff, Description = SR.GenericCycleDepthCutoff };
96
new
("--maxgenericcyclebreadth") { DefaultValueFactory = _ => ReadyToRunCompilerContext.DefaultGenericCycleBreadthCutoff, Description = SR.GenericCycleBreadthCutoff };
98
new
("--targetos") { Description = SR.TargetOSOption };
100
new
("--target-allows-runtime-code-generation") { Description = SR.TargetAllowsRuntimeCodeGenerationOption };
102
new
("--jitpath") { Description = SR.JitPathOption };
104
new
("--print-repro-instructions") { Description = SR.PrintReproInstructionsOption };
106
new
("--generate-portable-callhelpers") { Description = SR.GeneratePortableCallHelpersOption };
108
new
("--directpinvoke") { DefaultValueFactory = _ => Array.Empty<string>(), Description = SR.DirectPInvokeOption };
110
new
("--singlemethodtypename") { Description = SR.SingleMethodTypeName };
112
new
("--singlemethodname") { Description = SR.SingleMethodMethodName };
114
new
("--singlemethodindex") { Description = SR.SingleMethodIndex };
116
new
("--singlemethodgenericarg") { Description = SR.SingleMethodGenericArgs };
118
new
("--parallelism") { CustomParser = MakeParallelism, DefaultValueFactory = MakeParallelism, Description = SR.ParalellismOption };
120
new
("--custom-pe-section-alignment") { Description = SR.CustomPESectionAlignmentOption };
122
new
("--map") { Description = SR.MapFileOption };
124
new
("--mapcsv") { Description = SR.MapCsvFileOption };
126
new
("--pdb") { Description = SR.PdbFileOption };
128
new
("--pdb-path") { Description = SR.PdbFilePathOption };
130
new
("--perfmap") { Description = SR.PerfMapFileOption };
132
new
("--perfmap-path") { Description = SR.PerfMapFilePathOption };
134
new
("--perfmap-format-version") { DefaultValueFactory = _ => 0, Description = SR.PerfMapFormatVersionOption };
136
new
("--wasm-debug-info") { CustomParser = MakeWasmDebugInfo, DefaultValueFactory = MakeWasmDebugInfo, Description = SR.WasmDebugInfoOption, HelpName = "formats" };
138
new
("--opt-cross-module") { Description = SR.CrossModuleInlining };
140
new
("--opt-async-methods") { Description = SR.AsyncModuleOptimization };
142
new
("--non-local-generics-module") { DefaultValueFactory = _ => string.Empty, Description = SR.NonLocalGenericsModule };
144
new
("--method-layout") { CustomParser = MakeMethodLayoutAlgorithm, DefaultValueFactory = MakeMethodLayoutAlgorithm, Description = SR.MethodLayoutOption, HelpName = "arg" };
146
new
("--file-layout") { CustomParser = MakeFileLayoutAlgorithm, DefaultValueFactory = MakeFileLayoutAlgorithm, Description = SR.FileLayoutOption, HelpName = "arg" };
148
new
("--verify-type-and-field-layout") { Description = SR.VerifyTypeAndFieldLayoutOption };
150
new
("--callchain-profile") { Description = SR.CallChainProfileFile };
152
new
("--make-repro-path") { Description = "Path where to place a repro package" };
154
new
("--hot-cold-splitting") { Description = SR.HotColdSplittingOption };
156
new
("--verify-gc-mode-transitions") { Description = SR.VerifyGCModeTransitionsOption };
158
new
("--target-single-threaded") { Description = SR.TargetSingleThreadedOption };
160
new
("--strip-inlining-info") { Description = SR.StripInliningInfoOption };
162
new
("--strip-debug-info") { Description = SR.StripDebugInfoOption };
164
new
("--strip-il-bodies") { Description = SR.StripILBodiesOption };
166
new
("--synthesize-random-mibc");
169
new
("--determinism-stress");
dotnet-build-cache (3)
Program.cs (3)
21
var cache = new
Option
<string?>("--cache")
25
var directory = new
Option
<DirectoryInfo>("--cache-directory")
29
var before = new
Option
<DateTimeOffset>("--before")
dotnet-format (13)
Commands\FormatCommandCommon.cs (13)
29
internal static readonly Option<bool> FolderOption =
new
("--folder")
33
internal static readonly Option<bool> NoRestoreOption =
new
("--no-restore")
37
internal static readonly Option<string> FrameworkOption = new
Option
<string>("--framework", "-f")
42
internal static readonly Option<bool> VerifyNoChanges =
new
("--verify-no-changes")
46
internal static readonly Option<string[]> DiagnosticsOption =
new
("--diagnostics")
52
internal static readonly Option<string[]> ExcludeDiagnosticsOption =
new
("--exclude-diagnostics")
58
internal static readonly Option<string> SeverityOption = new
Option
<string>("--severity")
62
internal static readonly Option<string[]> IncludeOption =
new
("--include")
68
internal static readonly Option<string[]> ExcludeOption =
new
("--exclude")
74
internal static readonly Option<bool> IncludeGeneratedOption =
new
("--include-generated")
78
internal static readonly Option<string> VerbosityOption = new
Option
<string>("--verbosity", "-v")
82
internal static readonly Option<string> BinarylogOption = new
Option
<string>("--binarylog")
88
internal static readonly Option<string> ReportOption = new
Option
<string>("--report")
dotnet-sourcelink (5)
Program.cs (5)
68
var authArg = new
Option
<string>("--auth", "-a")
74
var authEncodingArg = new
Option
<Encoding>("--auth-encoding", "-e")
80
var userArg = new
Option
<string>("--user", "-u")
86
var passwordArg = new
Option
<string>("--password", "-p")
92
var offlineArg = new
Option
<bool>("--offline")
dotnet-suggest (4)
SuggestionDispatcher.cs (4)
51
var commandPathOption = new
Option
<string>("--command-path") { Description = "The path to the command for which to register suggestions" };
56
new
Option
<string>("--suggestion-command") { Description = "The command to invoke to retrieve suggestions" }
86
var option = new
Option
<FileInfo>("--executable", "-e") { Description = "The executable to call for suggestions" };
94
private Option<int> PositionOption { get; } =
new
("--position", "-p")
dotnet-watch (13)
CommandLine\DotnetWatchCommandDefinition.cs (13)
13
public readonly Option<bool> QuietOption =
new
("--quiet", "-q") { Description = Resources.Help_Quiet, Arity = ArgumentArity.Zero };
14
public readonly Option<bool> VerboseOption =
new
("--verbose") { Description = Resources.Help_Verbose, Arity = ArgumentArity.Zero };
15
public readonly Option<bool> TraceOption =
new
("--trace") { Description = Resources.Help_Trace, Arity = ArgumentArity.Zero };
16
public readonly Option<bool> ListOption =
new
("--list") { Description = Resources.Help_List, Arity = ArgumentArity.Zero };
17
public readonly Option<bool> NoHotReloadOption =
new
("--no-hot-reload") { Description = Resources.Help_NoHotReload, Arity = ArgumentArity.Zero };
18
public readonly Option<bool> NonInteractiveOption =
new
("--non-interactive") { Description = Resources.Help_NonInteractive, Arity = ArgumentArity.Zero };
23
public readonly Option<string?> FrameworkOption =
new
(CommonOptions.FrameworkOptionName, "-f")
32
public readonly Option<string?> DeviceOption =
new
("--device")
40
public readonly Option<string> ShortProjectOption =
new
("-p")
47
public readonly Option<string> LongProjectOption =
new
("--project")
55
public readonly Option<string> FileOption =
new
("--file")
63
public readonly Option<string> LaunchProfileOption =
new
("--launch-profile", "-lp")
71
public readonly Option<bool> NoLaunchProfileOption =
new
("--no-launch-profile")
GenerateDocumentationAndConfigFiles (23)
Program.cs (23)
64
var validateOnlyOption = new
Option
<bool>("--validateOnly")
69
var analyzerRulesetsDirOption = new
Option
<string>("--analyzerRulesetsDir")
74
var analyzerEditorConfigsDirOption = new
Option
<string>("--analyzerEditorconfigsDir")
79
var analyzerGlobalConfigsDirOption = new
Option
<string>("--analyzerGlobalconfigsDir")
84
var binDirectoryOption = new
Option
<string>("--binDirectory")
89
var configurationOption = new
Option
<string>("--configuration")
94
var tfmOption = new
Option
<string>("--tfm")
99
var assembliesOption = new
Option
<string>("--assemblies")
104
var propsFileDirOption = new
Option
<string>("--propsFileDir")
109
var propsFileNameOption = new
Option
<string>("--propsFileName")
114
var targetsFileDirOption = new
Option
<string>("--targetsFileDir")
119
var targetsFileNameOption = new
Option
<string>("--targetsFileName")
124
var propsFileToDisableNetAnalyzersInNuGetPackageNameOption = new
Option
<string>("--propsFileToDisableNetAnalyzers")
129
var analyzerDocumentationFileDirOption = new
Option
<string>("--analyzerDocumentationFileDir")
134
var analyzerDocumentationFileNameOption = new
Option
<string>("--analyzerDocumentationFileName")
139
var analyzerSarifFileDirOption = new
Option
<string>("--analyzerSarifFileDir")
144
var analyzerSarifFileNameOption = new
Option
<string>("--analyzerSarifFileName")
149
var analyzerVersionOption = new
Option
<string>("--analyzerVersion")
154
var analyzerPackageNameOption = new
Option
<string>("--analyzerPackageName")
159
var containsPortedFxCopRulesOption = new
Option
<bool>("--containsPortedFxcopRules")
164
var generateAnalyzerRulesMissingDocumentationFileOption = new
Option
<bool>("--generateAnalyzerRulesMissingDocumentationFile")
169
var releaseTrackingOptOutOption = new
Option
<bool>("--releaseTrackingOptOut")
174
var validateOfflineOption = new
Option
<bool>("--validateOffline")
GenerateTemplateManifest (1)
TemplateManifestCommand.cs (1)
46
internal Option<bool> PlanOnly { get; } =
new
("--plan-only")
ilasm (36)
IlasmRootCommand.cs (36)
14
new
("--output", "-o") { Description = "Compile to file with specified name (user must provide extension, if any)" };
17
new
("--dll") { Description = "Compile to .dll" };
20
new
("--exe") { Description = "Compile to .exe (default)" };
23
new
("--debug", "-g") { Description = "Disable JIT optimization, create PDB file, use sequence points from PDB" };
26
new
("--debug-mode") { Description = "Debug mode: 'impl' (disable JIT optimization, JIT uses implicit sequence points instead of those in the PDB) or 'opt' (enable JIT optimization, JIT uses implicit sequence points)" };
29
new
("--optimize", "-O") { Description = "Optimize long instructions to short" };
32
new
("--pseudoattributes") { Description = "Lower recognized pseudo custom attributes into metadata flags and auxiliary tables" };
35
new
("--fold") { Description = "Fold identical method bodies into one" };
38
new
("--nologo") { Description = "Don't print the logo" };
41
new
("--quiet", "-q") { Description = "Don't report assembly progress" };
44
new
("--noautoinherit") { Description = "Disable inheriting from System.Object by default" };
47
new
("--pdb") { Description = "Create the PDB file without enabling debug info tracking" };
50
new
("--appcontainer") { Description = "Create an AppContainer exe or dll" };
53
new
("--deterministic", "--det") { Description = "Produce deterministic outputs" };
56
new
("--error", "--err") { Description = "Try to create output file despite errors (results may be invalid)" };
59
new
("--clock") { Description = "Measure and report compilation times" };
62
new
("--key", "-k") { Description = "Compile with strong signature (file contains private key, prefix with @ for key source name)" };
65
new
("--aname") { Description = "Override the name of the compiled assembly" };
68
new
("--include", "-I") { Description = "Set path to search for #include'd files" };
71
new
("--resource") { Description = "Embed Win32 resources from a .res or COFF .obj file" };
74
new
("--pathmap") { Description = "Map a path prefix to the path written in the PDB and the image: <path>=<sourcePath>[,<path>=<sourcePath>...], as the C# compiler's -pathmap" };
77
new
("--subsystem") { Description = "Set Subsystem value in the NT Optional header" };
80
new
("--ssver") { Description = "Set Subsystem version number in the NT Optional header (format: major.minor)" };
83
new
("--flags") { Description = "Set CLR ImageFlags value in the CLR header" };
86
new
("--alignment") { Description = "Set FileAlignment value in the NT Optional header" };
89
new
("--base") { Description = "Set ImageBase value in the NT Optional header (max 2GB for 32-bit images)" };
92
new
("--stack") { Description = "Set SizeOfStackReserve value in the NT Optional header" };
95
new
("--mdv") { Description = "Set Metadata version string" };
98
new
("--pe64") { Description = "Create a 64bit image (PE32+)" };
101
new
("--highentropyva") { Description = "Set High Entropy Virtual Address capable PE32+ images (default for /APPCONTAINER)" };
105
new
("--nocorstub") { Description = "Suppress generation of CORExeMain stub" };
108
new
("--stripreloc") { Description = "Indicate that no base relocations are needed" };
111
new
("--x64") { Description = "Target processor: 64bit AMD processor" };
114
new
("--arm64") { Description = "Target processor: ARM64 (AArch64) processor" };
117
new
("--32bitpreferred") { Description = "Create a 32BitPreferred image (PE32)" };
120
new
("--waitfordebugger") { Description = "Pause to give opportunity to attach debugger" };
ilc (85)
ILCompilerRootCommand.cs (85)
20
new
("--reference", "-r") { CustomParser = result => Helpers.BuildPathDictionary(result.Tokens, false), DefaultValueFactory = result => Helpers.BuildPathDictionary(result.Tokens, false), Description = "Reference file(s) for compilation" };
22
new
("--out", "-o") { Description = "Output file path" };
24
new
("--optimize", "-O") { Description = "Enable optimizations" };
26
new
("--optimize-space", "--Os") { Description = "Enable optimizations, favor code space" };
28
new
("--optimize-time", "--Ot") { Description = "Enable optimizations, favor code speed" };
30
new
("--mibc", "-m") { DefaultValueFactory = _ => Array.Empty<string>(), Description = "Mibc file(s) for profile guided optimization" };
32
new
("--method-layout") { CustomParser = MakeMethodLayoutAlgorithm, DefaultValueFactory = MakeMethodLayoutAlgorithm, Description = "Layout algorithm used by profile-driven optimization for arranging methods in a file.", HelpName = "arg" };
34
new
("--file-layout") { CustomParser = MakeFileLayoutAlgorithm, DefaultValueFactory = MakeFileLayoutAlgorithm, Description = "Layout algorithm used by profile-driven optimization for arranging non-method contents in a file.", HelpName = "arg" };
36
new
("--order") { Description = "File that specifies order of symbols within the generated object file" };
38
new
("--satellite") { DefaultValueFactory = _ => Array.Empty<string>(), Description = "Satellite assemblies associated with inputs/references" };
40
new
("--debug", "-g") { Description = "Emit debugging information" };
42
new
("--gdwarf-5") { Description = "Generate source-level debug information with dwarf version 5" };
44
new
("--nativelib") { Description = "Compile as static or shared library" };
46
new
("--splitinit") { Description = "Split initialization of an executable between the library entrypoint and a main entrypoint" };
48
new
("--aggregateexe") { Description = "Specify aggregate executable library entrypoint modules (format: 'assemblyName=MainEntryPointName')" };
50
new
("--exportsfile") { Description = "File to write exported symbol and method definitions" };
52
new
("--export-unmanaged-entrypoints") { Description = "Controls whether the named UnmanagedCallersOnly methods are exported" };
54
new
("--export-dynamic-symbol") { Description = "Add dynamic export symbol to exports file" };
56
new
("--dgmllog") { Description = "Save result of dependency analysis as DGML" };
58
new
("--fulllog") { Description = "Save detailed log of dependency analysis" };
60
new
("--scandgmllog") { Description = "Save result of scanner dependency analysis as DGML" };
62
new
("--scanfulllog") { Description = "Save detailed log of scanner dependency analysis" };
64
new
("--verbose") { Description = "Enable verbose logging" };
66
new
("--systemmodule") { DefaultValueFactory = _ => Helpers.DefaultSystemModule, Description = "System module name (default: System.Private.CoreLib)" };
68
new
("--win32resourcemodule") { Description = "Name of the module from which to copy Win32 resources (Windows target only)" };
70
new
("--multifile") { Description = "Compile only input files (do not compile referenced assemblies)" };
72
new
("--waitfordebugger") { Description = "Pause to give opportunity to attach debugger" };
74
new
("--resilient") { Description = "Ignore unresolved types, methods, and assemblies. Defaults to false" };
76
new
("--codegenopt") { DefaultValueFactory = _ => Array.Empty<string>(), Description = "Define a codegen option" };
78
new
("--rdxml") { DefaultValueFactory = _ => Array.Empty<string>(), Description = "RD.XML file(s) for compilation" };
80
new
("--descriptor") { DefaultValueFactory = _ => Array.Empty<string>(), Description = "ILLink.Descriptor file(s) for compilation" };
82
new
("--substitution") { DefaultValueFactory = _ => Array.Empty<string>(), Description = "ILLink.Substitution file(s) for compilation" };
84
new
("--map") { Description = "Generate a map file" };
86
new
("--mstat") { Description = "Generate an mstat file" };
88
new
("--sourcelink") { Description = "Generate a SourceLink file" };
90
new
("--metadatalog") { Description = "Generate a metadata log file" };
92
new
("--completetypemetadata") { Description = "Generate complete metadata for types" };
94
new
("--reflectiondata") { Description = "Reflection data to generate (one of: all, none)" };
96
new
("--scanreflection") { Description = "Scan IL for reflection patterns" };
98
new
("--scan") { Description = "Use IL scanner to generate optimized code (implied by -O)" };
100
new
("--noscan") { Description = "Do not use IL scanner to generate optimized code" };
102
new
("--ildump") { Description = "Dump IL assembly listing for compiler-generated IL" };
104
new
("--noinlinetls") { Description = "Do not generate inline thread local statics" };
106
new
("--stacktracedata") { Description = "Stack trace data to generate (one of: frames, lines, none)" };
108
new
("--methodbodyfolding") { Description = "Fold identical method bodies (one of: none, generic, all" };
110
new
("--initassembly") { DefaultValueFactory = _ => Array.Empty<string>(), Description = "Assembly(ies) with a library initializer" };
112
new
("--feature") { DefaultValueFactory = _ => Array.Empty<string>(), Description = "Feature switches to apply (format: 'Namespace.Name=[true|false]'" };
114
new
("--runtimeopt") { DefaultValueFactory = _ => Array.Empty<string>(), Description = "Runtime options to set" };
116
new
("--runtimeknob") { DefaultValueFactory = _ => Array.Empty<string>(), Description = "Runtime knobs to set" };
118
new
("--parallelism") { CustomParser = MakeParallelism, DefaultValueFactory = MakeParallelism, Description = "Maximum number of threads to use during compilation" };
120
new
("--instruction-set") { Description = "Instruction set to allow or disallow" };
122
new
("--max-vectort-bitwidth") { Description = "Maximum width, in bits, that Vector<T> is allowed to be" };
124
new
("--guard") { Description = "Enable mitigations. Options: 'cf': CFG (Control Flow Guard, Windows only)" };
126
new
("--dehydrate") { Description = "Dehydrate runtime data structures" };
128
new
("--preinitstatics") { Description = "Interpret static constructors at compile time if possible (implied by -O)" };
130
new
("--nopreinitstatics") { Description = "Do not interpret static constructors at compile time" };
132
new
("--reachabilityinstrument") { Description = "Instrument code for dynamic reachability" };
134
new
("--reachabilityuse") { Description = "Use dynamic reachability instrumentation data to produce minimal output" };
136
new
("--nowarn") { DefaultValueFactory = _ => Array.Empty<string>(), Description = "Disable specific warning messages" };
138
new
("--singlewarn") { Description = "Generate single AOT/trimming warning per assembly" };
140
new
("--notrimwarn") { Description = "Disable warnings related to trimming" };
142
new
("--noaotwarn") { Description = "Disable warnings related to AOT" };
144
new
("--singlewarnassembly") { DefaultValueFactory = _ => Array.Empty<string>(), Description = "Generate single AOT/trimming warning for given assembly" };
146
new
("--nosinglewarnassembly") { DefaultValueFactory = _ => Array.Empty<string>(), Description = "Expand AOT/trimming warnings for given assembly" };
148
new
("--warnaserror") { Description = "Treat warnings as errors" };
150
new
("--warnaserr") { Description = "Enable treating specific warnings as errors" };
152
new
("--nowarnaserr") { Description = "Disable treating specific warnings as errors" };
154
new
("--directpinvoke") { DefaultValueFactory = _ => Array.Empty<string>(), Description = "PInvoke to call directly" };
156
new
("--directpinvokelist") { DefaultValueFactory = _ => Array.Empty<string>(), Description = "File with list of PInvokes to call directly" };
158
new
("--root") { DefaultValueFactory = _ => Array.Empty<string>(), Description = "Fully generate given assembly" };
160
new
("--conditionalroot") { DefaultValueFactory = _ => Array.Empty<string>(), Description = "Fully generate given assembly if it's used" };
162
new
("--trim") { DefaultValueFactory = _ => Array.Empty<string>(), Description = "Trim the specified assembly" };
164
new
("--defaultrooting") { Description = "Root assemblies that are not marked [IsTrimmable]" };
166
new
("--targetarch") { Description = "Target architecture for cross compilation" };
168
new
("--targetos") { Description = "Target OS for cross compilation" };
170
new
("--jitpath") { Description = "Path to JIT compiler library" };
172
new
("--singlemethodtypename") { Description = "Single method compilation: assembly-qualified name of the owning type" };
174
new
("--singlemethodname") { Description = "Single method compilation: name of the method" };
176
new
("--maxgenericcycle") { DefaultValueFactory = _ => CompilerTypeSystemContext.DefaultGenericCycleDepthCutoff, Description = "Max depth of generic cycle" };
178
new
("--maxgenericcyclebreadth") { DefaultValueFactory = _ => CompilerTypeSystemContext.DefaultGenericCycleBreadthCutoff, Description = "Max breadth of generic cycle expansion" };
180
new
("--singlemethodgenericarg") { Description = "Single method compilation: generic arguments to the method" };
182
new
("--make-repro-path") { Description = "Path where to place a repro package" };
184
new
("--generateunmanagedentrypoints") { DefaultValueFactory = _ => Array.Empty<string>(), Description = "Generate unmanaged entrypoints for a given assembly" };
186
new
("--disable-generated-code-heuristics") { Description = "Disable heuristics for detecting compiler-generated code" };
188
new
("--typemap-entry-assembly") { Description = "Assembly name to use as entry point for TypeMap generation" };
Microsoft.DotNet.Cli.Definitions (289)
Commands\Build\BuildCommandDefinition.cs (3)
22
public readonly Option<string> OutputOption = new
Option
<string>("--output", "-o")
28
public readonly Option<bool> NoIncrementalOption = new
Option
<bool>("--no-incremental")
34
public readonly Option<bool> NoDependenciesOption = new
Option
<bool>("--no-dependencies")
Commands\BuildServer\BuildServerShutdownCommandDefinition.cs (3)
10
public readonly Option<bool> MSBuildOption =
new
("--msbuild")
16
public readonly Option<bool> VbcsOption =
new
("--vbcscompiler")
22
public readonly Option<bool> RazorOption =
new
("--razor")
Commands\Clean\CleanCommandDefinition.cs (1)
21
public readonly Option<string> OutputOption = new
Option
<string>("--output", "-o")
Commands\Clean\CleanFileBasedAppArtifactsCommandDefinition.cs (3)
12
public readonly Option<bool> DryRunOption =
new
("--dry-run")
18
public readonly Option<int> DaysOption =
new
("--days")
30
public readonly Option<bool> AutomaticOption =
new
(AutomaticOptionName)
Commands\DotNetCommandDefinition.cs (5)
64
public readonly Option<bool> VersionOption =
new
("--version")
69
public readonly Option<bool> InfoOption =
new
("--info")
74
public readonly Option<bool> CliSchemaOption =
new
("--cli-schema")
82
public readonly Option<bool> ListSdksOption =
new
("--list-sdks")
87
public readonly Option<bool> ListRuntimesOption =
new
("--list-runtimes")
Commands\Hidden\Complete\CompleteCommandDefinition.cs (1)
12
public readonly Option<int?> PositionOption =
new
("--position")
Commands\New\NewCommandDefinition.cs (9)
18
public readonly Option<bool> DisableSdkTemplatesOption = new
Option
<bool>("--debug:disable-sdk-templates")
25
public readonly Option<bool> DisableProjectContextEvaluationOption = new
Option
<bool>(
33
public readonly Option<VerbosityOptions> VerbosityOption =
new
("--verbosity", "-v")
46
public readonly Option<string?> DebugCustomSettingsLocationOption =
new
("--debug:custom-hive")
53
public readonly Option<bool> DebugVirtualizeSettingsOption =
new
("--debug:ephemeral-hive", "--debug:virtual-hive")
60
public readonly Option<bool> DebugAttachOption =
new
("--debug:attach")
67
public readonly Option<bool> DebugReinitOption =
new
("--debug:reinit")
76
public readonly Option<bool> DebugShowConfigOption =
new
("--debug:show-config", "--debug:showconfig")
170
public static Option<bool> CreateDebugRebuildCacheOption() =>
new
("--debug:rebuild-cache", "--debug:rebuildcache")
Commands\New\NewInstallCommandDefinition.cs (1)
59
public static Option<bool> CreatePrereleaseOption() =>
new
("--prerelease")
Commands\New\NewListCommandDefinition.cs (1)
19
public readonly Option<bool> IgnoreConstraintsOption =
new
(IgnoreConstraintsOptionName)
Commands\New\NewSearchCommandDefinition.cs (1)
17
public readonly Option<bool> IgnoreConstraintsOption =
new
("--ignore-constraints")
Commands\New\NewUpdateCommandDefinition.cs (1)
38
=>
new
("--check-only", "--dry-run")
Commands\New\SharedOptionsFactory.cs (16)
16
return new
Option
<bool>(InteractiveOptionName)
27
return
new
(AddSourceOptionName, "--nuget-source")
40
return
new
(ForceOptionName)
51
return
new
(AuthorOptionName)
62
return
new
(BaselineOptionName)
74
return
new
(LanguageOptionName, "-lang")
85
return
new
(TypeOptionName)
96
return
new
(TagOptionName)
107
return
new
(PackageOptionName)
114
public static Option<FileInfo> CreateOutputOption() =>
new
("--output", "-o")
125
return
new
(ColumnsAllOptionName)
136
Option<string[]> option =
new
(ColumnsOptionName)
163
public static Option<string> CreateNameOption() =>
new
(NameOptionName, "-n")
171
public static Option<bool> CreateDryRunOption() =>
new
(DryRunOptionName)
179
public static Option<bool> CreateNoUpdateCheckOption() =>
new
(NoUpdateCheckOptionName)
187
public static Option<FileInfo> CreateProjectOption() => new
Option
<FileInfo>(ProjectOptionName)
Commands\NuGet\NuGetCommandDefinition.cs (39)
14
public readonly Option<bool> VersionOption =
new
("--version")
19
public readonly Option<string> VerbosityOption =
new
("--verbosity", "-v");
57
public readonly Option<bool> ForceEnglishOption =
new
("--force-english-output")
62
public readonly Option<string> SourceOption =
new
("--source", "-s");
64
public readonly Option<bool> NonInteractiveOption =
new
("--non-interactive")
69
public readonly Option<string> ApiKeyOption =
new
("--api-key", "-k");
71
public readonly Option<bool> NoServiceEndpointOption =
new
("--no-service-endpoint")
96
public readonly Option<bool> ForceEnglishOption =
new
("--force-english-output")
101
public readonly Option<bool> ClearOption =
new
("--clear", "-c")
106
public readonly Option<bool> ListOption =
new
("--list", "-l")
132
public readonly Option<bool> ForceEnglishOption =
new
("--force-english-output")
137
public readonly Option<string> SourceOption =
new
("--source", "-s");
139
public readonly Option<string> SymbolSourceOption =
new
("--symbol-source", "-ss");
141
public readonly Option<string> TimeoutOption =
new
("--timeout", "-t");
143
public readonly Option<string> ApiKeyOption =
new
("--api-key", "-k");
145
public readonly Option<string> SymbolApiKeyOption =
new
("--symbol-api-key", "-sk");
147
public readonly Option<bool> DisableBufferingOption =
new
("--disable-buffering", "-d")
152
public readonly Option<bool> NoSymbolsOption =
new
("--no-symbols", "-n")
157
public readonly Option<bool> NoServiceEndpointOption =
new
("--no-service-endpoint")
164
public readonly Option<bool> SkipDuplicateOption =
new
("--skip-duplicate")
169
public readonly Option<string> ConfigFileOption =
new
("--configfile");
200
public readonly Option<bool> AllOption =
new
("--all")
205
public readonly Option<IEnumerable<string>> CertificateFingerprintOption = new
Option
<IEnumerable<string>>(CertificateFingerprintOptionName)
224
public readonly Option<bool> AllowUntrustedRootOption =
new
("--allow-untrusted-root")
229
public readonly Option<string> OwnersOption =
new
("--owners");
231
public readonly Option<string> ConfigFileOption =
new
("--configfile");
303
public readonly Option<string> SourceUrlOption =
new
("--source-url");
319
public readonly Option<string> AlgorithmOption = new
Option
<string>("--algorithm")
363
public readonly Option<string> OutputOption =
new
("--output", "-o");
364
public readonly Option<string> CertificatePathOption =
new
("--certificate-path");
365
public readonly Option<string> CertificateStoreNameOption =
new
("--certificate-store-name");
366
public readonly Option<string> CertificateStoreLocationOption =
new
("--certificate-store-location");
367
public readonly Option<string> CertificateSubjectNameOption =
new
("--certificate-subject-name");
368
public readonly Option<string> CertificateFingerprintOption =
new
("--certificate-fingerprint");
369
public readonly Option<string> CertificatePasswordOption =
new
("--certificate-password");
370
public readonly Option<string> HashAlgorithmOption =
new
("--hash-algorithm");
371
public readonly Option<string> TimestamperOption =
new
("--timestamper");
372
public readonly Option<string> TimestampHashAlgorithmOption =
new
("--timestamp-hash-algorithm");
374
public readonly Option<bool> OverwriteOption =
new
("--overwrite")
Commands\Pack\PackCommandDefinition.cs (7)
24
public readonly Option<string> OutputOption = new
Option
<string>("--output", "-o")
30
public readonly Option<bool> NoBuildOption = new
Option
<bool>("--no-build")
36
public readonly Option<bool> IncludeSymbolsOption = new
Option
<bool>("--include-symbols")
42
public readonly Option<bool> IncludeSourceOption = new
Option
<bool>("--include-source")
48
public readonly Option<bool> ServiceableOption = new
Option
<bool>("--serviceable", "-s")
54
public readonly Option<bool> NoDefaultExcludesOption = new
Option
<bool>("--no-default-excludes")
81
public readonly Option<NuGetVersion> VersionOption = new
Option
<NuGetVersion>("--version")
Commands\Package\PackageAddCommandDefinition.cs (6)
20
public static Option<string> CreateVersionOption() => new
Option
<string>("--version", "-v")
27
public static Option<bool> CreatePrereleaseOption() => new
Option
<bool>("--prerelease")
33
public static Option<string> CreateFrameworkOption() => new
Option
<string>("--framework", "-f")
39
public static Option<bool> CreateNoRestoreOption() =>
new
("--no-restore", "-n")
45
public static Option<string> CreateSourceOption() => new
Option
<string>("--source", "-s")
51
public static Option<string> CreatePackageDirOption() => new
Option
<string>("--package-directory")
Commands\Package\PackageCommandDefinition.cs (2)
19
public static Option<string?> CreateProjectOption() =>
new
("--project")
25
public static Option<string?> CreateFileOption() =>
new
("--file")
Commands\Package\PackageListCommandDefinition.cs (14)
19
public readonly Option OutdatedOption = new
Option
<bool>("--outdated")
25
public readonly Option DeprecatedOption = new
Option
<bool>("--deprecated")
31
public readonly Option VulnerableOption = new
Option
<bool>("--vulnerable")
37
public readonly Option FrameworkOption = new
Option
<IEnumerable<string>>("--framework", "-f")
44
public readonly Option TransitiveOption = new
Option
<bool>("--include-transitive")
50
public readonly Option PrereleaseOption = new
Option
<bool>("--include-prerelease")
56
public readonly Option HighestPatchOption = new
Option
<bool>("--highest-patch")
62
public readonly Option HighestMinorOption = new
Option
<bool>("--highest-minor")
68
public readonly Option ConfigOption = new
Option
<string>("--config", "--configfile")
74
public readonly Option SourceOption = new
Option
<IEnumerable<string>>("--source", "-s")
83
public readonly Option NoRestore = new
Option
<bool>("--no-restore")
89
public readonly Option VerbosityOption = new
Option
<Utils.VerbosityOptions>("--verbosity", "-v")
95
public readonly Option<ReportOutputFormat> FormatOption = new
Option
<ReportOutputFormat>("--format")
100
public readonly Option OutputVersionOption = new
Option
<int>("--output-version")
Commands\Package\PackageSearchCommandDefinition.cs (8)
20
public readonly Option<IEnumerable<string>> Sources = new
Option
<IEnumerable<string>>("--source")
27
public readonly Option<string> Take = new
Option
<string>("--take")
33
public readonly Option<string> Skip = new
Option
<string>("--skip")
39
public readonly Option<bool> ExactMatch = new
Option
<bool>("--exact-match")
47
public readonly Option<bool> Prerelease = new
Option
<bool>("--prerelease")
53
public readonly Option<string> ConfigFile = new
Option
<string>("--configfile")
59
public readonly Option<string> Format = new
Option
<string>("--format")
65
public readonly Option<string> Verbosity = new
Option
<string>("--verbosity")
Commands\Project\ProjectConvertCommandDefinition.cs (4)
16
public readonly Option<FileInfo> OutputOption =
new
("--output", "-o")
23
public readonly Option<bool> ForceOption =
new
("--force")
31
public readonly Option<bool> DryRunOption =
new
("--dry-run")
37
public readonly Option<bool> DeleteSourceOption =
new
("--delete-source")
Commands\Publish\PublishCommandDefinition.cs (3)
22
public readonly Option<string> OutputOption = new
Option
<string>("--output", "-o")
28
public readonly Option<IEnumerable<string>> ManifestOption = new
Option
<IEnumerable<string>>("--manifest")
35
public readonly Option<bool> NoBuildOption = new
Option
<bool>("--no-build")
Commands\Reference\ReferenceAddCommandDefinition.cs (1)
44
public readonly Option<string> FrameworkOption =
new
("--framework", "-f")
Commands\Reference\ReferenceCommandDefinition.cs (2)
17
public static Option<string?> CreateProjectOption() =>
new
("--project")
23
public static Option<string?> CreateFileOption() =>
new
("--file")
Commands\Reference\ReferenceRemoveCommandDefinition.cs (1)
37
public static Option<string> CreateFrameworkOption() =>
new
("--framework", "-f")
Commands\Restore\RestoreCommandDefinition.cs (6)
34
public readonly Option<bool> UseLockFileOption = new
Option
<bool>("--use-lock-file")
40
public readonly Option<bool> LockedModeOption = new
Option
<bool>("--locked-mode")
46
public readonly Option<string> LockFilePathOption = new
Option
<string>("--lock-file-path")
52
public readonly Option<bool> ForceEvaluateOption = new
Option
<bool>("--force-evaluate")
115
private static Option<IEnumerable<string>> CreateRuntimeOption() => new
Option
<IEnumerable<string>>("--runtime", "-r")
124
=> new
Option
<bool>("--no-dependencies")
Commands\Run\RunCommandDefinition.cs (9)
20
public readonly Option<string> ProjectOption =
new
("--project")
26
public readonly Option<string> FileOption =
new
("--file")
34
public readonly Option<string> LaunchProfileOption =
new
("--launch-profile", "-lp")
40
public readonly Option<bool> NoLaunchProfileOption =
new
("--no-launch-profile")
46
public readonly Option<bool> NoLaunchProfileArgumentsOption =
new
("--no-launch-profile-arguments")
51
public readonly Option<string> DeviceOption =
new
("--device")
57
public readonly Option<bool> ListDevicesOption =
new
("--list-devices")
65
public readonly Option<bool> NoBuildOption =
new
(NoBuildOptionName)
77
public readonly Option<bool> NoCacheOption =
new
(NoCacheOptionName)
Commands\Solution\SolutionAddCommandDefinition.cs (3)
19
public readonly Option<bool> InRootOption =
new
(InRootOptionName)
27
public readonly Option<string> SolutionFolderOption =
new
(SolutionFolderOptionName, "-s")
32
public readonly Option<bool> IncludeReferencesOption =
new
("--include-references")
Commands\Solution\SolutionListCommandDefinition.cs (2)
10
public readonly Option<bool> SolutionFolderOption =
new
("--solution-folders")
16
public readonly Option<string> FormatOption = new
Option
<string>("--format")
Commands\Test\TestCommandDefinition.MicrosoftTestingPlatform.cs (25)
21
public readonly Option<string> ProjectOrSolutionOption =
new
("--project")
28
public readonly Option<string> SolutionOption =
new
("--solution")
35
public readonly Option<string> TestModulesFilterOption =
new
("--test-modules")
41
public readonly Option<string> TestModulesRootDirectoryOption =
new
("--root-directory")
49
public readonly Option<string> ResultsDirectoryOption =
new
(ResultsDirectoryOptionName)
56
public readonly Option<string> ResultsDirectoryLayoutOption = new
Option
<string>("--results-directory-layout")
65
public readonly Option<string> ConfigFileOption =
new
(ConfigFileOptionName)
74
public readonly Option<string> DiagnosticOutputDirectoryOption =
new
(DiagnosticOutputDirectoryOptionName)
81
public readonly Option<int> MaxParallelTestModulesOption =
new
("--max-parallel-test-modules")
87
public readonly Option<int> MinimumExpectedTestsOption =
new
("--minimum-expected-tests")
93
public readonly Option<int?> MaximumFailedTestsOption =
new
("--maximum-failed-tests")
100
public readonly Option<TimeSpan?> TimeoutOption =
new
("--timeout")
114
public readonly Option<bool> NoBuildOption =
new
("--no-build")
126
public readonly Option<bool> NoDependenciesOption = new
Option
<bool>("--no-dependencies")
132
public readonly Option<bool> NoAnsiOption =
new
("--no-ansi")
138
public readonly Option<bool> NoProgressOption =
new
("--no-progress")
144
public readonly Option<bool> NoArtifactPostProcessingOption =
new
("--no-artifact-post-processing")
150
public readonly Option<OutputOptions> OutputOption =
new
("--output")
162
public readonly Option<string> ListTestsOption = new
Option
<string>(ListTestsOptionName)
169
public readonly Option<bool> NoLaunchProfileOption =
new
("--no-launch-profile")
175
public readonly Option<bool> NoLaunchProfileArgumentsOption =
new
("--no-launch-profile-arguments")
180
public readonly Option<string> DeviceOption =
new
("--device")
186
public readonly Option<bool> ListDevicesOption =
new
("--list-devices")
223
CollectTestMapOption =
new
(CollectTestMapOptionName)
230
AffectedTestsOption =
new
(AffectedTestsOptionName)
Commands\Test\TestCommandDefinition.VSTest.cs (18)
14
public readonly Option<string> SettingsOption = new
Option
<string>("--settings", "-s")
20
public readonly Option<bool> ListTestsOption = new
Option
<bool>("--list-tests", "-t")
28
public readonly Option<string> FilterOption = new
Option
<string>("--filter")
34
public readonly Option<IEnumerable<string>> AdapterOption = new
Option
<IEnumerable<string>>("--test-adapter-path")
41
public readonly Option<IEnumerable<string>> LoggerOption = new
Option
<IEnumerable<string>>("--logger", "-l")
52
public readonly Option<string> OutputOption = new
Option
<string>("--output", "-o")
61
public readonly Option<string> DiagOption = new
Option
<string>("--diag", "-d")
68
public readonly Option<bool> NoBuildOption = new
Option
<bool>("--no-build")
74
public readonly Option<bool> NoDependenciesOption = new
Option
<bool>("--no-dependencies")
80
public readonly Option<string> ResultsOption = new
Option
<string>("--results-directory")
86
public readonly Option<IEnumerable<string>> CollectOption = new
Option
<IEnumerable<string>>("--collect")
93
public readonly Option<bool> BlameOption = new
Option
<bool>("--blame")
99
public readonly Option<bool> BlameCrashOption = new
Option
<bool>("--blame-crash")
107
public readonly Option<bool> BlameCrashAlwaysOption = new
Option
<bool>("--blame-crash-collect-always")
113
public readonly Option<bool> BlameHangOption = new
Option
<bool>("--blame-hang")
121
public readonly Option<string> BlameHangTimeoutOption = new
Option
<string>("--blame-hang-timeout")
141
Option<string> result = new
Option
<string>("--blame-crash-dump-type")
153
Option<string> result = new
Option
<string>("--blame-hang-dump-type")
Commands\Tool\StoreCommandDefinition.cs (6)
18
public readonly Option<IEnumerable<string>> ManifestOption = new
Option
<IEnumerable<string>>("--manifest", "-m")
39
public readonly Option<string> FrameworkVersionOption = new
Option
<string>("--framework-version")
45
public readonly Option<string> OutputOption = new
Option
<string>("--output", "-o")
51
public readonly Option<string> WorkingDirOption = new
Option
<string>("--working-dir", "-w")
57
public readonly Option<bool> SkipOptimizationOption = new
Option
<bool>("--skip-optimization")
63
public readonly Option<bool> SkipSymbolsOption = new
Option
<bool>("--skip-symbols")
Commands\Tool\ToolAppliedOption.cs (11)
11
public static Option<bool> CreateGlobalOption(string description) =>
new
("--global", "-g")
17
public static Option<bool> CreateLocalOption(string description) =>
new
("--local")
23
public static Option<bool> CreateUpdateAllOption() =>
new
("--all")
29
public static Option<string> CreateVersionOption() =>
new
("--version")
35
public static Option<string> CreateToolPathOption(string description) =>
new
("--tool-path")
41
public static Option<string> CreateToolManifestOption(string description) =>
new
("--tool-manifest")
48
public static Option<bool> CreatePrereleaseOption() =>
new
("--prerelease")
54
public static Option<bool> CreateRollForwardOption() =>
new
("--allow-roll-forward")
64
public static Option<string[]> CreateSourceOption(string? description = null) => new
Option
<string[]>("--source")
70
public static Option<string[]> CreateAddSourceOption(string? description = null) => new
Option
<string[]>("--add-source")
76
public static Option<bool> CreateAllowPackageDowngradeOption() =>
new
("--allow-downgrade")
Commands\Tool\ToolInstallCommandDefinition.cs (2)
12
public readonly Option<bool> CreateManifestIfNeededOption =
new
("--create-manifest-if-needed")
20
public readonly Option<string> ArchitectureOption =
new
("--arch", "-a")
Commands\Tool\ToolListCommandDefinition.cs (1)
22
public readonly Option<ToolListOutputFormat> ToolListFormatOption =
new
("--format")
Commands\Tool\ToolRunCommandDefinition.cs (1)
23
public readonly Option<bool> RollForwardOption =
new
("--allow-roll-forward")
Commands\Tool\ToolSearchCommandDefinition.cs (3)
16
public readonly Option<bool> DetailOption =
new
("--detail")
22
public readonly Option<string> SkipOption =
new
("--skip")
28
public readonly Option<string> TakeOption =
new
("--take")
Commands\Tool\ToolUpdateInstallCommandDefinition.cs (1)
25
public readonly Option<string> FrameworkOption =
new
("--framework")
Commands\VSTest\VSTestCommandDefinition.cs (3)
15
public readonly Option<string> TestPlatformOption =
new
(TestPlatformOptionName);
19
public readonly Option<string> TestFrameworkOption =
new
(TestFrameworkOptionName);
23
public readonly Option<string[]> TestLoggerOption =
new
(TestLoggerOptionName);
Commands\Workload\InstallingWorkloadCommandDefinition.cs (6)
16
public readonly Option<IEnumerable<string>> WorkloadSetVersionOption =
new
("--version")
22
public readonly Option<bool> PrintDownloadLinkOnlyOption =
new
("--print-download-link-only")
28
public readonly Option<string> FromCacheOption =
new
("--from-cache")
35
public readonly Option<bool> IncludePreviewOption =
new
("--include-previews")
40
public readonly Option<string> DownloadToCacheOption =
new
("--download-to-cache")
47
public readonly Option<string> FromRollbackFileOption =
new
("--from-rollback-file")
Commands\Workload\WorkloadCleanCommandDefinition.cs (1)
10
public readonly Option<bool> CleanAllOption =
new
("--all")
Commands\Workload\WorkloadCommandDefinition.cs (2)
26
public Option<bool> InfoOption =
new
("--info")
32
public readonly Option<bool> VersionOption =
new
("--version")
Commands\Workload\WorkloadCommandDefinitionBase.cs (5)
17
public static Option<string> CreateSdkVersionOption() =>
new
("--sdk-version")
35
public static Option<string[]> CreateSourceOption() => new
Option
<string[]>("--source", "-s")
41
public static Option<bool> CreateSkipSignCheckOption() =>
new
("--skip-sign-check")
48
public static Option<string> CreateTempDirOption() =>
new
("--temp-dir")
55
public static Option<bool> CreateSkipManifestUpdateOption() =>
new
(SkipManifestUpdateOptionName)
Commands\Workload\WorkloadConfigCommandDefinition.cs (1)
17
public readonly Option<string> UpdateMode =
new
("--update-mode")
Commands\Workload\WorkloadElevateCommandDefinition.cs (1)
16
public readonly Option<string> ClientTempOption =
new
("--client-temp")
Commands\Workload\WorkloadListCommandDefinition.cs (2)
12
public readonly Option<bool> MachineReadableOption =
new
("--machine-readable")
22
public readonly Option<bool> IncludePreviewsOption = new
Option
<bool>("--include-previews")
Commands\Workload\WorkloadSearchVersionsCommandDefinition.cs (3)
16
public readonly Option<int> TakeOption =
new
("--take")
21
public readonly Option<string> FormatOption =
new
("--format")
26
public readonly Option<bool> IncludePreviewsOption =
new
("--include-previews");
Commands\Workload\WorkloadUpdateCommandDefinition.cs (5)
12
public readonly Option<bool> FromPreviousSdkOption =
new
("--from-previous-sdk")
17
public readonly Option<bool> AdManifestOnlyOption =
new
("--advertising-manifests-only")
23
public readonly Option<bool> PrintRollbackOption =
new
("--print-rollback")
29
public readonly Option<int> FromHistoryOption =
new
(FromHistoryOptionName)
34
public readonly Option<string> HistoryManifestOnlyOption =
new
("--manifests-only")
Common\CommonOptions.cs (25)
15
public static Option<bool> CreateYesOption(bool hidden = false) =>
new
("--yes", "-y")
25
new
Option
<ReadOnlyDictionary<string, string>?>("--property", "-property", "/property", "/p", "-p", "--p")
40
new
Option
<ReadOnlyDictionary<string, string>?>("--restoreProperty", "-restoreProperty", "/restoreProperty", "-rp", "--rp", "/rp")
69
new
Option
<string[]?>("--target", "/target", "-target", "-t", "--t", "/t")
82
new
Option
<string[]>("--target", "/target", "-target", "-t", "--t", "/t")
118
=> new
Option
<string[]?>($"--{name}", $"-{name}", $"/{name}")
142
new
Option
<VerbosityOptions>("--verbosity", "-v")
152
new
Option
<VerbosityOptions?>("--verbosity", "-v", "--v", "-verbosity", "/v", "/verbosity")
161
new
Option
<VerbosityOptions>("--verbosity", "-v", "--v", "-verbosity", "/v", "/verbosity")
173
new
Option
<string>(FrameworkOptionName, "-f")
182
new
Option
<string>(
191
new
Option
<bool>("--use-current-runtime", "--ucr")
200
new
Option
<string?>(ConfigurationOptionName, "-c")
213
new
Option
<string>("--version-suffix")
229
public static Option<bool> CreateNoRestoreOption() => new
Option
<bool>("--no-restore")
235
public static Option<bool> RestoreOption = new
Option
<bool>("--restore", "-restore")
256
new
(InteractiveOptionName)
270
=> new
Option
<FileInfo>("--configfile")
277
new
Option
<bool>("--disable-build-servers")
284
public static Option<bool> DebugOption =
new
("--debug")
290
new
Option
<bool>("--self-contained", "--sc")
299
new
Option
<bool>("--no-self-contained")
306
public static Option<IReadOnlyDictionary<string, string>> CreateEnvOption(string? description = null) =>
new
("--environment", "-e")
365
Option<bool> option =
new
("--no-logo", "--nologo", "-nologo", "/nologo")
387
public static Option<bool> CreateDiagnosticsOption(bool recursive) =>
new
("--diagnostics", "-d")
Common\ImplicitRestoreOptions.cs (8)
28
PackagesOption = new
Option
<string>("--packages")
37
DisableParallelOption = new
Option
<bool>("--disable-parallel")
44
ConfigFileOption = new
Option
<string>("--configfile")
51
NoCacheOption = new
Option
<bool>("--no-cache")
58
NoHttpCacheOption = new
Option
<bool>("--no-http-cache")
65
IgnoreFailedSourcesOption = new
Option
<bool>("--ignore-failed-sources")
72
ForceOption = new
Option
<bool>("--force")
89
var option = new
Option
<IEnumerable<string>>("--source")
Common\NuGetRestoreOptions.cs (4)
14
public readonly Option<bool> DisableParallelOption = ForwardWhen<bool>(
new
("--disable-parallel")
21
public readonly Option<bool> NoCacheOption = ForwardWhenEnabled(
new
("--no-cache")
32
public readonly Option<bool> NoHttpCacheOption = ForwardWhen<bool>(
new
("--no-http-cache")
39
public readonly Option<bool> IgnoreFailedSourcesOption = ForwardWhen<bool>(
new
("--ignore-failed-sources")
Common\TargetPlatformOptions.cs (3)
18
public readonly Option<string> ArchitectureOption =
new
("--arch", "-a")
24
public readonly Option<string> OperatingSystemOption =
new
("--os")
59
new
Option
<string>(RuntimeOptionName, "-r")
Microsoft.DotNet.VersionTools.Cli (3)
Program.cs (3)
22
Option<string> assetsDirectoryOption =
new
("--assets-path", "-d")
28
Option<string> searchPatternOption =
new
("--search-pattern", "-s")
34
Option<bool> recursiveOption =
new
("--recursive", "-r")
Microsoft.Extensions.AI.Evaluation.Console (8)
Program.cs (8)
52
var debugOpt = new
Option
<bool>(["--debug"], "Debug on startup") { IsHidden = true };
59
new
Option
<DirectoryInfo>(
67
new
Option
<Uri>(
75
new
Option
<bool>(
98
var outputOpt = new
Option
<FileInfo>(
106
var lastNOpt = new
Option
<int>(["-n"], () => 10, "Number of most recent executions to include in the report.");
110
new
Option
<ReportCommand.Format>(
137
var lastNOpt2 = new
Option
<int>(["-n"], () => 0, "Number of most recent executions to preserve.");
Microsoft.NET.Sdk.BlazorWebAssembly.Tool (3)
Program.cs (3)
18
Option<CompressionLevel> compressionLevelOption =
new
("-c")
23
Option<List<string>> sourcesOption =
new
("-s")
28
Option<List<string>> outputsOption =
new
("-o")
Microsoft.NET.Sdk.StaticWebAssets.Tool (3)
Program.cs (3)
18
Option<CompressionLevel> compressionLevelOption =
new
("-c")
23
Option<List<string>> sourcesOption =
new
("-s")
28
Option<List<string>> outputsOption =
new
("-o")
Microsoft.TemplateEngine.Cli (7)
ChoiceTemplateParameter.cs (1)
75
Option<string> option =
new
(name)
CliTemplateParameter.cs (5)
211
ParameterType.Boolean => new
Option
<bool>(name)
215
ParameterType.Integer => new
Option
<long>(name)
220
ParameterType.String => new
Option
<string>(name)
225
ParameterType.Float => new
Option
<double>(name)
230
ParameterType.Hex => new
Option
<long>(name)
Commands\create\TemplateCommand.cs (1)
109
AllowScriptsOption = new
Option
<AllowRunScripts>("--allow-scripts")
NuGet.CommandLine.XPlat (155)
Commands\CommonOptions.cs (1)
16
var verbosityOption = new
Option
<VerbosityEnum?>("--verbosity", "-v")
Commands\ConfigCommands\ConfigCommand.cs (5)
77
var workingDirectory = new
Option
<string>(name: "--working-directory")
105
var workingDirectory = new
Option
<string>(name: "--working-directory")
111
var showPathOption = new
Option
<bool>(name: "--show-path")
150
var configFileOption = new
Option
<string>(name: "--configfile")
182
var configFileOption = new
Option
<string>(name: "--configfile")
Commands\DeleteCommand.cs (5)
21
var sourceOption = new
Option
<string>("--source", "-s")
27
var nonInteractiveOption = new
Option
<bool>("--non-interactive")
33
var apiKeyOption = new
Option
<string>("--api-key", "-k")
39
var noServiceEndpointOption = new
Option
<bool>("--no-service-endpoint")
45
var interactiveOption = new
Option
<bool>("--interactive")
Commands\LocalsCommand.cs (2)
21
var clearOption = new
Option
<bool>("--clear", "-c")
27
var listOption = new
Option
<bool>("--list", "-l")
Commands\NuGet\Add\DotnetNuGetAddCommand.cs (19)
34
var name = new
Option
<string>("--name", "-n") { Description = Strings.SourcesCommandNameDescription };
35
var username = new
Option
<string>("--username", "-u") { Description = Strings.SourcesCommandUsernameDescription };
36
var password = new
Option
<string>("--password", "-p") { Description = Strings.SourcesCommandPasswordDescription };
37
var storePasswordInClearText = new
Option
<bool>("--store-password-in-clear-text") { Description = Strings.SourcesCommandStorePasswordInClearTextDescription };
38
var validAuthenticationTypes = new
Option
<string>("--valid-authentication-types") { Description = Strings.SourcesCommandValidAuthenticationTypesDescription };
39
var protocolVersion = new
Option
<string>("--protocol-version") { Description = Strings.SourcesCommandProtocolVersionDescription };
40
var configfile = new
Option
<string>("--configfile") { Description = Strings.Option_ConfigFile };
41
var allowInsecureConnections = new
Option
<bool>("--allow-insecure-connections") { Description = Strings.SourcesCommandAllowInsecureConnectionsDescription };
42
var minPublishAgeHours = new
Option
<uint?>("--min-publish-age-hours") { Description = Strings.SourcesCommandMinPublishAgeHoursDescription };
99
var packagesource = new
Option
<string>("--package-source", "-s") { Description = Strings.Option_PackageSource };
100
var path = new
Option
<string>("--path") { Description = Strings.Option_Path };
101
var password = new
Option
<string>("--password") { Description = Strings.Option_Password };
102
var storePasswordInClearText = new
Option
<bool>("--store-password-in-clear-text") { Description = Strings.Option_StorePasswordInClearText };
103
var storeLocation = new
Option
<string>("--store-location") { Description = Strings.Option_StoreLocation };
104
var storeName = new
Option
<string>("--store-name") { Description = Strings.Option_StoreName };
105
var findBy = new
Option
<string>("--find-by") { Description = Strings.Option_FindBy };
106
var findValue = new
Option
<string>("--find-value") { Description = Strings.Option_FindValue };
107
var force = new
Option
<bool>("--force", "-f") { Description = Strings.Option_Force };
108
var configfile = new
Option
<string>("--configfile") { Description = Strings.Option_ConfigFile };
Commands\NuGet\Disable\DotnetNuGetDisableCommand.cs (1)
20
var configfile = new
Option
<string>("--configfile") { Description = Strings.Option_ConfigFile };
Commands\NuGet\Enable\DotnetNuGetEnableCommand.cs (1)
20
var configfile = new
Option
<string>("--configfile") { Description = Strings.Option_ConfigFile };
Commands\NuGet\List\DotnetNuGetListCommand.cs (3)
27
var format = new
Option
<string>("--format") { Description = Strings.SourcesCommandFormatDescription };
28
var configfile = new
Option
<string>("--configfile") { Description = Strings.Option_ConfigFile };
52
var configfile = new
Option
<string>("--configfile") { Description = Strings.Option_ConfigFile };
Commands\NuGet\Remove\DotnetNuGetRemoveCommand.cs (3)
28
var configfile = new
Option
<string>("--configfile") { Description = Strings.Option_ConfigFile };
52
var packagesource = new
Option
<string>("--package-source", "-s") { Description = Strings.Option_PackageSource };
53
var configfile = new
Option
<string>("--configfile") { Description = Strings.Option_ConfigFile };
Commands\NuGet\Update\DotnetNuGetUpdateCommand.cs (19)
34
var source = new
Option
<string>("--source", "-s") { Description = Strings.SourcesCommandSourceDescription };
35
var username = new
Option
<string>("--username", "-u") { Description = Strings.SourcesCommandUsernameDescription };
36
var password = new
Option
<string>("--password", "-p") { Description = Strings.SourcesCommandPasswordDescription };
37
var storePasswordInClearText = new
Option
<bool>("--store-password-in-clear-text") { Description = Strings.SourcesCommandStorePasswordInClearTextDescription };
38
var validAuthenticationTypes = new
Option
<string>("--valid-authentication-types") { Description = Strings.SourcesCommandValidAuthenticationTypesDescription };
39
var protocolVersion = new
Option
<string>("--protocol-version") { Description = Strings.SourcesCommandProtocolVersionDescription };
40
var configfile = new
Option
<string>("--configfile") { Description = Strings.Option_ConfigFile };
41
var allowInsecureConnections = new
Option
<bool>("--allow-insecure-connections") { Description = Strings.SourcesCommandAllowInsecureConnectionsDescription };
42
var minPublishAgeHours = new
Option
<uint?>("--min-publish-age-hours") { Description = Strings.SourcesCommandMinPublishAgeHoursDescription };
99
var packagesource = new
Option
<string>("--package-source", "-s") { Description = Strings.Option_PackageSource };
100
var path = new
Option
<string>("--path") { Description = Strings.Option_Path };
101
var password = new
Option
<string>("--password") { Description = Strings.Option_Password };
102
var storePasswordInClearText = new
Option
<bool>("--store-password-in-clear-text") { Description = Strings.Option_StorePasswordInClearText };
103
var storeLocation = new
Option
<string>("--store-location") { Description = Strings.Option_StoreLocation };
104
var storeName = new
Option
<string>("--store-name") { Description = Strings.Option_StoreName };
105
var findBy = new
Option
<string>("--find-by") { Description = Strings.Option_FindBy };
106
var findValue = new
Option
<string>("--find-value") { Description = Strings.Option_FindValue };
107
var force = new
Option
<bool>("--force", "-f") { Description = Strings.Option_Force };
108
var configfile = new
Option
<string>("--configfile") { Description = Strings.Option_ConfigFile };
Commands\Package\Download\PackageDownloadCommand.cs (5)
37
var allowInsecureConnections = new
Option
<bool>("--allow-insecure-connections")
43
var configFile = new
Option
<string>("--configfile")
49
var outputDirectory = new
Option
<string>("--output", "-o")
55
var prerelease = new
Option
<bool>("--prerelease")
61
var sources = new
Option
<List<string>>("--source", "-s")
Commands\Package\Stage\StagePushCommand.cs (5)
61
var sourceOption = new
Option
<string>("--source", "-s")
67
var apiKeyOption = new
Option
<string>("--api-key", "-k")
73
var groupOption = new
Option
<string>("--group")
79
var noSymbolsOption = new
Option
<bool>("--no-symbols")
85
var configFileOption = new
Option
<string>("--configfile")
Commands\Package\Update\PackageUpdateCommand.cs (2)
35
var projectOption = new
Option
<FileSystemInfo>("--project", "--file").AcceptExistingOnly();
39
var vulnerableOption = new
Option
<bool>("--vulnerable");
Commands\PackageReferenceCommands\AddPackageReferenceCommand.cs (10)
23
var id = new
Option
<string>("--package")
29
var version = new
Option
<string>("--version")
35
var dgFilePath = new
Option
<string>("--dg-file", "-d")
41
var projectPath = new
Option
<string>("--project", "-p")
47
var frameworks = new
Option
<string[]>("--framework", "-f")
53
var noRestore = new
Option
<bool>("--no-restore", "-n")
59
var sources = new
Option
<string[]>("--source", "-s")
65
var packageDirectory = new
Option
<string>("--package-directory")
71
var interactive = new
Option
<bool>("--interactive")
77
var prerelease = new
Option
<bool>("--prerelease")
Commands\PackageReferenceCommands\ListPackage\ListPackageCommand.cs (14)
46
var framework = new
Option
<string[]>("--framework")
52
var deprecatedReport = new
Option
<bool>("--deprecated")
58
var outdatedReport = new
Option
<bool>("--outdated")
64
var vulnerableReport = new
Option
<bool>("--vulnerable")
70
var includeTransitive = new
Option
<bool>("--include-transitive")
76
var prerelease = new
Option
<bool>("--include-prerelease")
82
var highestPatch = new
Option
<bool>("--highest-patch")
88
var highestMinor = new
Option
<bool>("--highest-minor")
94
var source = new
Option
<string[]>("--source")
100
var config = new
Option
<string>("--config")
106
var outputFormat = new
Option
<string>("--format")
112
var outputVersion = new
Option
<string>("--output-version")
118
var interactive = new
Option
<bool>("--interactive")
124
var verbosity = new
Option
<string>("--verbosity", "-v")
Commands\PackageReferenceCommands\RemovePackageReferenceCommand.cs (3)
22
var id = new
Option
<string>("--package")
28
var projectPath = new
Option
<string>("--project", "-p")
34
var interactive = new
Option
<bool>("--interactive")
Commands\PackageSearch\PackageSearchCommand.cs (9)
35
var sources = new
Option
<List<string>>("--source")
41
var exactMatch = new
Option
<bool>("--exact-match")
47
var prerelease = new
Option
<bool>("--prerelease")
53
var interactive = new
Option
<bool>("--interactive")
59
var take = new
Option
<string>("--take")
65
var skip = new
Option
<string>("--skip")
71
var format = new
Option
<string>("--format")
77
var verbosity = new
Option
<string>("--verbosity")
83
var configFile = new
Option
<string>("--configfile")
Commands\PushCommand.cs (12)
21
var sourceOption = new
Option
<string>("--source", "-s")
27
var allowInsecureConnectionsOption = new
Option
<bool>("--allow-insecure-connections")
33
var symbolSourceOption = new
Option
<string>("--symbol-source", "-ss")
39
var timeoutOption = new
Option
<string>("--timeout", "-t")
45
var apiKeyOption = new
Option
<string>("--api-key", "-k")
51
var symbolApiKeyOption = new
Option
<string>("--symbol-api-key", "-sk")
57
var disableBufferingOption = new
Option
<bool>("--disable-buffering", "-d")
63
var noSymbolsOption = new
Option
<bool>("--no-symbols", "-n")
69
var noServiceEndpointOption = new
Option
<bool>("--no-service-endpoint")
75
var interactiveOption = new
Option
<bool>("--interactive")
81
var skipDuplicateOption = new
Option
<bool>("--skip-duplicate")
87
var configFileOption = new
Option
<string>("--configfile")
Commands\Signing\SignCommand.cs (13)
37
var outputDirectory = new
Option
<string>("--output", "-o")
43
var path = new
Option
<string>("--certificate-path")
49
var store = new
Option
<string>("--certificate-store-name")
55
var location = new
Option
<string>("--certificate-store-location")
61
var subject = new
Option
<string>("--certificate-subject-name")
67
var fingerprint = new
Option
<string>("--certificate-fingerprint")
73
var password = new
Option
<string>("--certificate-password")
79
var algorithm = new
Option
<string>("--hash-algorithm")
85
var timestamper = new
Option
<string>("--timestamper")
91
var timestamperAlgorithm = new
Option
<string>("--timestamp-hash-algorithm")
97
var overwrite = new
Option
<bool>("--overwrite")
103
var allowUntrustedRoot = new
Option
<bool>("--allow-untrusted-root")
109
var verbosity = new
Option
<string>("--verbosity", "-v")
Commands\Signing\TrustedSignersCommand.cs (16)
29
var configFile = new
Option
<string>("--configfile") { Description = Strings.Option_ConfigFile, Arity = ArgumentArity.ZeroOrOne };
46
var configFile = new
Option
<string>("--configfile") { Description = Strings.Option_ConfigFile, Arity = ArgumentArity.ZeroOrOne };
64
var configFile = new
Option
<string>("--configfile") { Description = Strings.Option_ConfigFile, Arity = ArgumentArity.ZeroOrOne };
83
var allowUntrustedRootOption = new
Option
<bool>("--allow-untrusted-root") { Description = Strings.TrustCommandAllowUntrustedRoot, Arity = ArgumentArity.Zero };
84
var configFile = new
Option
<string>("--configfile") { Description = Strings.Option_ConfigFile, Arity = ArgumentArity.ZeroOrOne };
105
var allowUntrustedRootOption = new
Option
<bool>("--allow-untrusted-root") { Description = Strings.TrustCommandAllowUntrustedRoot, Arity = ArgumentArity.Zero };
106
var owners = new
Option
<string>("--owners") { Description = Strings.TrustCommandOwners, Arity = ArgumentArity.ZeroOrOne };
107
var configFile = new
Option
<string>("--configfile") { Description = Strings.Option_ConfigFile, Arity = ArgumentArity.ZeroOrOne };
129
var algorithm = new
Option
<string>("--algorithm") { Description = Strings.TrustCommandAlgorithm, Arity = ArgumentArity.ZeroOrOne };
130
var allowUntrustedRootOption = new
Option
<bool>("--allow-untrusted-root") { Description = Strings.TrustCommandAllowUntrustedRoot, Arity = ArgumentArity.Zero };
131
var configFile = new
Option
<string>("--configfile") { Description = Strings.Option_ConfigFile, Arity = ArgumentArity.ZeroOrOne };
152
var sourceUrl = new
Option
<string>("--source-url") { Description = Strings.TrustSourceUrl, Arity = ArgumentArity.ZeroOrOne };
153
var owners = new
Option
<string>("--owners") { Description = Strings.TrustCommandOwners, Arity = ArgumentArity.ZeroOrOne };
154
var configFile = new
Option
<string>("--configfile") { Description = Strings.Option_ConfigFile, Arity = ArgumentArity.ZeroOrOne };
171
var mainConfigFile = new
Option
<string>("--configfile") { Description = Strings.Option_ConfigFile, Arity = ArgumentArity.ZeroOrOne };
278
return new
Option
<string>("--verbosity", "-v")
Commands\Signing\VerifyCommand.cs (4)
34
var all = new
Option
<bool>("--all")
40
var fingerPrint = new
Option
<string[]>("--certificate-fingerprint")
46
var configFile = new
Option
<string>("--configfile")
52
var verbosity = new
Option
<string>("--verbosity", "-v")
Commands\Why\WhyCommand.cs (1)
96
Option<List<string>> frameworks = new
Option
<List<string>>("--framework", "-f")
Program.cs (2)
106
rootCommand.Options.Add(new
Option
<bool>(CommandConstants.ForceEnglishOutputOption)
112
Option<bool> interactiveOption = new
Option
<bool>("--interactive")
SelectTests (12)
Program.cs (12)
21
var repoRootOption = new
Option
<string>("--repo-root")
27
var mapOption = new
Option
<string?>("--map")
32
var slnxOption = new
Option
<string?>("--slnx")
37
var fromOption = new
Option
<string?>("--from")
42
var toOption = new
Option
<string?>("--to")
47
var changedFilesOption = new
Option
<string?>("--changed-files")
52
var skipLayer1Option = new
Option
<bool>("--skip-layer1")
57
var forceAllOption = new
Option
<bool>("--force-all")
62
var forceAllReasonOption = new
Option
<string?>("--force-all-reason")
70
var enforceOption = new
Option
<bool>("--enforce")
76
var beforeBuildPropsOption = new
Option
<string?>("--before-build-props")
83
var explainOption = new
Option
<bool>("--explain")
TypeScriptApiCompat (7)
Program.cs (7)
7
var baselineOption = new
Option
<string>("--baseline")
13
var currentOption = new
Option
<string>("--current")
19
var suppressionsRootOption = new
Option
<string?>("--suppressions-root")
25
var baselineSuppressionsRootOption = new
Option
<string?>("--baseline-suppressions-root")
30
var excludedPackagesFileOption = new
Option
<string?>("--excluded-packages-file")
35
var reportOption = new
Option
<string?>("--report")
40
var githubAnnotationsOption = new
Option
<bool>("--github-annotations")
1426 references to Option
AnalyzeCiFailure (15)
AnalysisCommands.cs (13)
16
var
workingDirectoryOption = CreateSingleUseStringOption("--working-dir", "Repository checkout directory used for relative paths and subprocesses. Defaults to the current directory.");
18
var
analysisDirectoryOption = CreateSingleUseStringOption("--analysis-dir", "Directory containing the downloaded analysis proposal.");
20
var
evidenceDirectoryOption = CreateSingleUseStringOption("--evidence-dir", "Explicit directory containing captured evidence. Required for replay, validation and publication.");
22
var
githubOutputOption = CreateSingleUseStringOption("--github-output", "Write GitHub Actions step outputs to this file; this does not select the evidence output directory.");
24
var
historyDirectoryOption = CreateSingleUseStringOption("--history-dir", "New history checkout directory. Defaults to a private temporary directory; an existing checkout is rejected.");
25
var
runIdOption = CreateSingleUseStringOption("--run-id", "Workflow run to collect.");
27
var
runAttemptOption = CreateSingleUseStringOption("--run-attempt", "Pinned run attempt. Omit to collect the latest attempt.");
29
var
repositoryOption = CreateSingleUseStringOption("--repo", "Repository in owner/name form.");
32
var
observedAtOption = CreateSingleUseStringOption("--observed-at", "Observation timestamp. Defaults to the current UTC time.");
282
var
workingDirectory = CommandLineOptions.CreateSingleUseStringOption("--working-dir", "Repository checkout directory used for relative paths and subprocesses. Defaults to the current directory.");
283
var
repository = CommandLineOptions.CreateSingleUseStringOption("--repo", "Repository in owner/name form.");
285
var
analysisDirectory = CommandLineOptions.CreateSingleUseStringOption("--analysis-dir", "Directory containing the downloaded proposal.");
287
var
evidenceDirectory = CommandLineOptions.CreateSingleUseStringOption("--evidence-dir", "Directory containing independently collected evidence.");
CommandLineOptions.cs (2)
11
internal static
Option
<string?> CreateSingleUseStringOption(string name, string description)
13
var
option = new Option<string?>(name)
aspire (225)
Commands\AddCommand.cs (3)
46
private static readonly
Option
<string> s_versionOption = new("--version")
50
private static readonly
Option
<string?> s_sourceOption = new("--source", "-s")
54
private static readonly
Option
<bool> s_allOption = new("--all")
Commands\AgentInitCommand.cs (11)
72
internal
Option
<string?> AgentsOption { get; }
73
internal static readonly
Option
<AgentConfigurationScope> s_scopeOption = CreateScopeOption();
75
internal static readonly
Option
<string?> s_workspaceRootOption = new("--workspace-root")
80
internal static readonly
Option
<string?> s_skillsOption = CreateSkillsOption();
89
internal static readonly
Option
<bool?> s_mcpOption = new("--mcp")
95
private static
Option
<string?> CreateSkillsOption()
98
var
option = new Option<string?>("--skills")
131
private static
Option
<string?> CreateAgentsOption(IReadOnlyList<IAgentClient> clients)
134
var
option = new Option<string?>("--agents")
167
private static
Option
<AgentConfigurationScope> CreateScopeOption()
169
var
option = new Option<AgentConfigurationScope>("--scope")
Commands\AgentMcpCommand.cs (2)
50
private static readonly
Option
<string?> s_dashboardUrlOption = TelemetryCommandHelpers.CreateDashboardUrlOption();
51
private static readonly
Option
<string?> s_apiKeyOption = TelemetryCommandHelpers.CreateApiKeyOption();
Commands\AgentTelemetryCommand.cs (9)
40
private readonly
Option
<bool> _hookOption = new(AgentTelemetryProtocol.HookOptionName) { Hidden = true };
41
private readonly
Option
<bool> _drainOption = new(AgentTelemetryProtocol.DrainOptionName) { Hidden = true };
57
private readonly
Option
<string?> _eventTypeOption = new(AgentTelemetryProtocol.EventTypeOptionName)
62
private readonly
Option
<string?> _clientNameOption = new(AgentTelemetryProtocol.ClientNameOptionName)
67
private readonly
Option
<string?> _sessionIdOption = new(AgentTelemetryProtocol.SessionIdOptionName)
72
private readonly
Option
<string?> _skillNameOption = new(AgentTelemetryProtocol.SkillNameOptionName)
77
private readonly
Option
<string?> _toolNameOption = new(AgentTelemetryProtocol.ToolNameOptionName)
82
private readonly
Option
<string?> _fileReferenceOption = new(AgentTelemetryProtocol.FileReferenceOptionName)
87
private readonly
Option
<string?> _timestampOption = new(AgentTelemetryProtocol.TimestampOptionName)
Commands\ApiGetCommand.cs (1)
25
private static readonly
Option
<OutputFormat> s_formatOption = new("--format")
Commands\ApiListCommand.cs (1)
27
private static readonly
Option
<OutputFormat> s_formatOption = new("--format")
Commands\ApiSearchCommand.cs (3)
27
private static readonly
Option
<string?> s_languageOption = new Option<string?>("--language")
32
private static readonly
Option
<OutputFormat> s_formatOption = new("--format")
37
private static readonly
Option
<int?> s_limitOption = new("--limit", "-n")
Commands\AppHostLauncher.cs (3)
62
internal static readonly
Option
<OutputFormat> s_formatOption = new("--format")
70
internal static readonly
Option
<bool> s_isolatedOption = new("--isolated")
78
internal static readonly
Option
<string?> s_launchProfileOption = new("--launch-profile", "-lp")
Commands\BaseCommand.cs (2)
310
if (option.Name == "--format" && option is
Option
<OutputFormat> formatOption)
352
internal static void AddNonInteractiveRequiresYesValidator(Command command,
Option
<bool> yesOption)
Commands\ConfigCommand.cs (4)
120
private static readonly
Option
<bool> s_globalOption = new("--global", "-g")
214
private static readonly
Option
<bool> s_allOption = new("--all")
370
private static readonly
Option
<bool> s_globalOption = new("--global", "-g")
458
var
jsonOption = new Option<bool>("--json")
Commands\DashboardRunCommand.cs (9)
39
private static readonly
Option
<string?> s_frontendUrlOption = new("--frontend-url")
44
private static readonly
Option
<string?> s_otlpGrpcUrlOption = new("--otlp-grpc-url")
49
private static readonly
Option
<string?> s_otlpHttpUrlOption = new("--otlp-http-url")
58
private static readonly
Option
<bool> s_allowAnonymousOption = new("--allow-anonymous")
63
private static readonly
Option
<string?> s_applicationNameOption = new("--application-name")
68
private static readonly
Option
<string?> s_persistenceModeOption = new("--persistence")
73
private static readonly
Option
<string?> s_configFilePathOption = new("--config-file-path")
204
IEnvironment environment,
Option
<string?> option, string envVarName, string? defaultValue)
222
IEnvironment environment,
Option
<bool> option, string envVarName, bool? defaultValue = null)
Commands\DeployCommand.cs (1)
21
private readonly
Option
<bool> _clearCacheOption;
Commands\DescribeCommand.cs (5)
88
private static readonly
Option
<bool> s_followOption = new("--follow", "-f")
92
private static readonly
Option
<ResourceOutputFormat> s_formatOption = new("--format")
96
private static readonly
Option
<bool> s_includeHiddenOption = new("--include-hidden")
100
private static readonly
Option
<bool> s_includeDisabledCommandsOption = new("--include-disabled-commands")
104
private static readonly
Option
<int?> s_appHostPidOption = new("--apphost-pid")
Commands\DestroyCommand.cs (1)
21
private readonly
Option
<bool> _yesOption;
Commands\DocsGetCommand.cs (2)
27
private static readonly
Option
<string?> s_sectionOption = new("--section")
32
private static readonly
Option
<OutputFormat> s_formatOption = new("--format")
Commands\DocsListCommand.cs (1)
24
private static readonly
Option
<OutputFormat> s_formatOption = new("--format")
Commands\DocsSearchCommand.cs (2)
29
private static readonly
Option
<OutputFormat> s_formatOption = new("--format")
34
private static readonly
Option
<int?> s_limitOption = new("--limit", "-n")
Commands\DoctorCommand.cs (2)
31
private static readonly
Option
<OutputFormat> s_formatOption = new("--format")
35
private static readonly
Option
<bool> s_selfOption = new("--self")
Commands\ExportCommand.cs (4)
32
private static readonly
Option
<string?> s_outputOption = new("--output", "-o")
37
private static readonly
Option
<string?> s_dashboardUrlOption = TelemetryCommandHelpers.CreateDashboardUrlOption();
38
private static readonly
Option
<string?> s_apiKeyOption = TelemetryCommandHelpers.CreateApiKeyOption();
40
private static readonly
Option
<bool> s_includeHiddenOption = new("--include-hidden")
Commands\GroupedHelpWriter.cs (1)
322
return option is
Option
<bool> or HelpOption;
Commands\InitCommand.cs (5)
55
private static readonly
Option
<string?> s_sourceOption = new("--source", "-s")
62
private static readonly
Option
<string?> s_versionOption = new("--version")
69
private readonly
Option
<string?> _channelOption;
70
private readonly
Option
<string?> _languageOption;
71
private readonly
Option
<bool> _fileBasedOption;
Commands\IntegrationSearchCommand.cs (2)
25
private readonly
Option
<OutputFormat> _formatOption = new("--format")
29
private readonly
Option
<bool> _allOption = new("--all")
Commands\LogsCommand.cs (6)
90
private static readonly
Option
<bool> s_followOption = new("--follow", "-f")
94
private static readonly
Option
<OutputFormat> s_formatOption = new("--format")
98
private static readonly
Option
<int?> s_tailOption = new("--tail", "-n")
102
private static readonly
Option
<bool> s_timestampsOption = new("--timestamps", "-t")
106
private static readonly
Option
<bool> s_includeHiddenOption = new("--include-hidden")
110
private static readonly
Option
<string?> s_searchOption = new("--search")
Commands\LsCommand.cs (3)
27
private static readonly
Option
<OutputFormat> s_formatOption = new("--format")
32
private static readonly
Option
<bool> s_allOption = new("--all")
37
private static readonly
Option
<bool> s_streamOption = new("--stream")
Commands\McpCallCommand.cs (1)
32
private static readonly
Option
<string?> s_inputOption = new("--input", "-i")
Commands\McpToolsCommand.cs (1)
24
private static readonly
Option
<OutputFormat> s_formatOption = new("--format")
Commands\NewCommand.cs (10)
41
internal static readonly
Option
<string?> s_nameOption = new("--name", "-n")
46
internal static readonly
Option
<string?> s_outputOption = new("--output", "-o")
51
internal static readonly
Option
<string?> s_sourceOption = new("--source", "-s")
56
private static readonly
Option
<string?> s_versionOption = new("--version")
61
internal static readonly
Option
<string?> s_templatePathOption = new("--template-path")
65
internal static readonly
Option
<string?> s_templateRepositoryOption = new("--template-repository")
69
internal static readonly
Option
<string?> s_templateRepositoryRefOption = new("--template-repository-ref")
74
internal static readonly
Option
<bool?> s_suppressAgentInitOption = new("--suppress-agent-init")
80
private readonly
Option
<string?> _channelOption;
81
private readonly
Option
<string?> _languageOption;
Commands\OptionWithLegacy.cs (2)
30
internal
Option
<T> InnerOption { get; }
35
internal
Option
<T> LegacyOption { get; }
Commands\PipelineCommandBase.cs (7)
58
private readonly
Option
<string?> _outputPathOption;
60
protected static readonly
Option
<string?> s_pipelineLogLevelOption = new("--pipeline-log-level")
65
protected static readonly
Option
<bool> s_includeExceptionDetailsOption = new("--include-exception-details")
70
protected static readonly
Option
<string?> s_environmentOption = new("--environment", "-e")
75
protected static readonly
Option
<bool> s_noBuildOption = new("--no-build")
80
protected static readonly
Option
<bool> s_listStepsOption = new("--list-steps")
85
protected static readonly
Option
<OutputFormat> s_listStepsFormatOption = new("--format")
Commands\PsCommand.cs (3)
83
private static readonly
Option
<PsOutput> s_outputOption = new("--output")
88
private static readonly
Option
<OutputFormat> s_formatOption = new("--format")
93
private static readonly
Option
<bool> s_followOption = new("--follow", "-f")
Commands\RenderCommand.cs (3)
71
private static readonly
Option
<string?> s_scenarioOption = new("--scenario")
77
private static readonly
Option
<int?> s_consoleWidthOption = new("--console-width")
83
private static readonly
Option
<bool> s_listScenariosOption = new("--list-scenarios")
Commands\ResourceCommand.cs (7)
45
private static readonly
Option
<bool> s_includeHiddenOption = new("--include-hidden")
51
private static readonly
Option
<bool> s_loadArgumentsOption = new("--load-arguments")
335
if (option is
Option
<bool> boolOption)
339
else if (option is
Option
<double?> numberOption)
344
else if (option is
Option
<string?> stringOption)
413
if (option is
Option
<bool> boolOption)
749
private static string? GetOptionTokenValue(ParseResult parseResult,
Option
<FileInfo?> option)
Commands\ResourceCommandHelpParser.cs (1)
58
private static string? GetOptionTokenValue(ParseResult parseResult,
Option
<FileInfo?> option)
Commands\RootCommand.cs (13)
22
public static readonly
Option
<bool> DebugOption = new(CommonOptionNames.Debug, CommonOptionNames.DebugShort)
29
public static readonly
Option
<LogLevel?> DebugLevelOption = new("--log-level", "-l")
35
public static readonly
Option
<bool> NonInteractiveOption = new(CommonOptionNames.NonInteractive)
41
public static readonly
Option
<bool> NoLogoOption = new(CommonOptionNames.NoLogo)
47
public static readonly
Option
<bool> BannerOption = new(CommonOptionNames.Banner)
53
public static readonly
Option
<bool> WaitForDebuggerOption = new(CommonOptionNames.WaitForDebugger)
60
public static readonly
Option
<bool> CliWaitForDebuggerOption = new(CommonOptionNames.CliWaitForDebugger)
68
public static readonly
Option
<bool> StartDebugSessionOption = new(CommonOptionNames.StartDebugSession)
75
public static readonly
Option
<bool> CaptureProfileOption = new("--capture-profile")
82
public static readonly
Option
<FileInfo?> CaptureProfileOutputOption = new("--capture-profile-output")
88
public static readonly
Option
<int> CaptureProfileDelayOption = new("--capture-profile-delay")
95
internal static readonly
Option
<string?> s_logFileOption = new("--log-file")
144
(option is not
Option
<bool> || index + 1 < args.Length && bool.TryParse(args[index + 1], out _)))
Commands\RunCommand.cs (2)
124
private static readonly
Option
<bool> s_detachOption = new("--detach")
128
private static readonly
Option
<bool> s_noBuildOption = new("--no-build")
Commands\Sdk\SdkDumpCommand.cs (3)
45
private static readonly
Option
<FileInfo?> s_outputOption = new("--output", "-o")
49
private static readonly
Option
<DirectoryInfo?> s_outputDirectoryOption = new("--output-directory")
53
private static readonly
Option
<OutputFormat> s_formatOption = new("--format")
Commands\Sdk\SdkExportCommand.cs (2)
35
private static readonly
Option
<string> s_languageOption = new("--language", "-l")
41
private static readonly
Option
<string?> s_packageOption = new("--package", "-p")
Commands\Sdk\SdkGenerateCommand.cs (2)
30
private static readonly
Option
<string> s_languageOption = new("--language", "-l")
35
private static readonly
Option
<DirectoryInfo> s_outputOption = new("--output", "-o")
Commands\SecretCommand.cs (1)
16
internal static readonly
Option
<string?> s_environmentOption = new("--environment", "-e")
Commands\SecretListCommand.cs (2)
20
private static readonly
Option
<OutputFormat?> s_formatOption = new("--format")
25
private static readonly
Option
<bool> s_allEnvironmentsOption = new("--all")
Commands\SecretSetCommand.cs (1)
27
private static readonly
Option
<string> s_envvarSourceOption = new("--envvar")
Commands\SetupCommand.cs (2)
19
private static readonly
Option
<string?> s_installPathOption = new("--install-path")
24
private static readonly
Option
<bool> s_forceOption = new("--force")
Commands\StartCommand.cs (1)
27
private static readonly
Option
<bool> s_noBuildOption = new("--no-build")
Commands\StopCommand.cs (4)
46
private static readonly
Option
<bool> s_allOption = new("--all")
51
private static readonly
Option
<bool> s_forceOption = new("--force")
56
private static readonly
Option
<int?> s_pidOption = new("--pid")
61
private static readonly
Option
<bool> s_volumesOption = new("--volumes")
Commands\StopCommand.TrayProtocol.cs (3)
19
private static readonly
Option
<int?> s_protocolVersionOption = new("--protocol-version") { Hidden = true };
20
private static readonly
Option
<long?> s_startedAtOption = new("--started-at") { Hidden = true };
21
private static readonly
Option
<OutputFormat> s_formatOption = new("--format") { Hidden = true };
Commands\TelemetryCommandHelpers.cs (9)
57
internal static
Option
<OutputFormat> CreateFormatOption() => new("--format")
65
internal static
Option
<int?> CreateLimitOption() => new("--limit", "-n")
73
internal static
Option
<bool> CreateFollowOption() => new("--follow", "-f")
81
internal static
Option
<string?> CreateTraceIdOption(string name, string? alias = null)
83
var
option = alias is null ? new Option<string?>(name) : new Option<string?>(name, alias);
91
internal static
Option
<bool?> CreateHasErrorOption() => new("--has-error")
99
internal static
Option
<string?> CreateSearchOption() => new("--search")
107
internal static
Option
<string?> CreateDashboardUrlOption() => new("--dashboard-url")
115
internal static
Option
<string?> CreateApiKeyOption() => new("--api-key")
Commands\TelemetryLogsCommand.cs (8)
35
private static readonly
Option
<bool> s_followOption = TelemetryCommandHelpers.CreateFollowOption();
36
private static readonly
Option
<OutputFormat> s_formatOption = TelemetryCommandHelpers.CreateFormatOption();
37
private static readonly
Option
<int?> s_limitOption = TelemetryCommandHelpers.CreateLimitOption();
38
private static readonly
Option
<string?> s_traceIdOption = TelemetryCommandHelpers.CreateTraceIdOption("--trace-id");
39
private static readonly
Option
<string?> s_dashboardUrlOption = TelemetryCommandHelpers.CreateDashboardUrlOption();
40
private static readonly
Option
<string?> s_apiKeyOption = TelemetryCommandHelpers.CreateApiKeyOption();
41
private static readonly
Option
<string?> s_searchOption = TelemetryCommandHelpers.CreateSearchOption();
43
private static readonly
Option
<string?> s_severityOption = new("--severity")
Commands\TelemetrySpansCommand.cs (8)
34
private static readonly
Option
<bool> s_followOption = TelemetryCommandHelpers.CreateFollowOption();
35
private static readonly
Option
<OutputFormat> s_formatOption = TelemetryCommandHelpers.CreateFormatOption();
36
private static readonly
Option
<int?> s_limitOption = TelemetryCommandHelpers.CreateLimitOption();
37
private static readonly
Option
<string?> s_traceIdOption = TelemetryCommandHelpers.CreateTraceIdOption("--trace-id");
38
private static readonly
Option
<bool?> s_hasErrorOption = TelemetryCommandHelpers.CreateHasErrorOption();
39
private static readonly
Option
<string?> s_dashboardUrlOption = TelemetryCommandHelpers.CreateDashboardUrlOption();
40
private static readonly
Option
<string?> s_apiKeyOption = TelemetryCommandHelpers.CreateApiKeyOption();
41
private static readonly
Option
<string?> s_searchOption = TelemetryCommandHelpers.CreateSearchOption();
Commands\TelemetryTracesCommand.cs (7)
35
private static readonly
Option
<OutputFormat> s_formatOption = TelemetryCommandHelpers.CreateFormatOption();
36
private static readonly
Option
<int?> s_limitOption = TelemetryCommandHelpers.CreateLimitOption();
37
private static readonly
Option
<string?> s_traceIdOption = TelemetryCommandHelpers.CreateTraceIdOption("--trace-id", "-t");
38
private static readonly
Option
<bool?> s_hasErrorOption = TelemetryCommandHelpers.CreateHasErrorOption();
39
private static readonly
Option
<string?> s_dashboardUrlOption = TelemetryCommandHelpers.CreateDashboardUrlOption();
40
private static readonly
Option
<string?> s_apiKeyOption = TelemetryCommandHelpers.CreateApiKeyOption();
41
private static readonly
Option
<string?> s_searchOption = TelemetryCommandHelpers.CreateSearchOption();
Commands\TemplateManagementCommand.cs (5)
30
internal static
Option
<string?> PathOption { get; } = new("--path") { Description = NewCommandStrings.TemplateSourcePathDescription };
31
internal static
Option
<string?> RepositoryOption { get; } = new("--repository") { Description = NewCommandStrings.TemplateSourceRepositoryDescription };
32
internal static
Option
<string?> RefOption { get; } = new("--ref") { Description = NewCommandStrings.TemplateSourceRefDescription };
78
private readonly
Option
<OutputFormat> _format = new("--format") { Description = SharedCommandStrings.LsFormatOptionDescription };
149
private readonly
Option
<bool> _yesOption = new("--yes", "-y")
Commands\TerminalAttachCommand.cs (2)
49
private static readonly
Option
<int?> s_replicaOption = new("--replica", "-r")
54
private static readonly
Option
<bool> s_viewerOption = new("--viewer")
Commands\TerminalPsCommand.cs (2)
47
private static readonly
Option
<OutputFormat> s_formatOption = new("--format")
52
private static readonly
Option
<bool> s_verboseOption = new("--verbose", "-v")
Commands\TerminalTapePlayCommand.cs (3)
35
private readonly
Option
<string> _tapeFileOption = new("--tape-file")
43
private readonly
Option
<int?> _replicaOption = new("--replica", "-r")
47
private readonly
Option
<int> _timeoutOption = new("--timeout")
Commands\UpdateCommand.cs (7)
48
private static readonly
Option
<bool> s_selfOption = new("--self")
52
internal static readonly
Option
<bool> s_configSourceOption = new("--config-source")
56
private static readonly
Option
<bool> s_yesOption = new("--yes")
61
private static readonly
Option
<bool> s_migrateOption = new("--migrate")
65
private static readonly
Option
<string?> s_nugetConfigDirOption = new("--nuget-config-dir")
69
private readonly
Option
<string?> _channelOption;
70
private readonly
Option
<string?> _qualityOption;
Commands\WaitCommand.cs (2)
26
private static readonly
Option
<string> s_statusOption = new("--status")
34
private static readonly
Option
<int> s_timeoutOption = new("--timeout")
Configuration\ConfigSourceService.cs (1)
47
internal static readonly
Option
<bool?> s_useSourceOption = new("--use-config-source")
Interaction\PromptBinding.cs (8)
105
public static PromptBinding<T> Create<T>(ParseResult parseResult,
Option
<T> option) =>
108
public static PromptBinding<T> Create<T>(ParseResult parseResult,
Option
<T> option, T defaultValue) =>
123
public static PromptBinding<bool> CreateInvertedBoolConfirm(ParseResult parseResult,
Option
<bool?> option, bool defaultValue) =>
140
public static PromptBinding<bool> CreateBoolConfirm(ParseResult parseResult,
Option
<bool?> option, bool defaultValue) =>
158
public static PromptBinding<bool> CreateBoolConfirm(ParseResult parseResult,
Option
<bool?> option, bool interactiveDefault, bool nonInteractiveDefault) =>
161
private static string FormatOptionName<T>(
Option
<T> option) => $"'{option.Name}'";
164
Option
<TOption> option, Func<TOption?, TResult?> transform) =>
176
private static Func<ParseResult, (bool, T?)> BuildOptionResolver<T>(
Option
<T> option) =>
Profiling\ProfileCaptureOptions.cs (3)
39
var
captureProfileOption = new Option<bool>(AspireRootCommand.CaptureProfileOption.Name);
40
var
captureProfileOutputOption = new Option<string?>(AspireRootCommand.CaptureProfileOutputOption.Name);
41
var
captureProfileDelayOption = new Option<int>(AspireRootCommand.CaptureProfileDelayOption.Name)
Templating\CliTemplateFactory.cs (2)
65
private readonly
Option
<bool?> _localhostTldOption = new("--localhost-tld")
70
private readonly
Option
<bool?> _useRedisCacheOption = new("--use-redis-cache")
Templating\DotNetTemplateFactory.cs (4)
36
private readonly
Option
<bool?> _localhostTldOption = new("--localhost-tld")
41
private readonly
Option
<bool?> _useRedisCacheOption = new("--use-redis-cache")
46
private readonly
Option
<string?> _testFrameworkOption = new("--test-framework")
50
private readonly
Option
<string?> _xunitVersionOption = new("--xunit-version")
Aspire.Cli.Tests (28)
Commands\CompletionsCommandTests.cs (1)
172
var
project = new Option<string>("--project");
Commands\ParseResultHelperTests.cs (3)
150
var
valueOption = new System.CommandLine.Option<string>("--value");
165
var
valuesOption = new System.CommandLine.Option<string[]>("--values")
170
var
flagOption = new System.CommandLine.Option<bool>("--flag");
Interaction\ConsoleInteractionServiceTests.cs (24)
297
var
option = new Option<string?>("--template");
1756
var
option = new Option<string?>("--value");
1839
var
option = new Option<bool>("--confirm");
1869
var
option = new Option<bool?>("--confirm");
1886
var
option = new Option<bool?>("--confirm");
1968
var
option = new Option<bool>("--flag");
1980
var
option = new Option<bool>("--flag");
1996
var
option = new Option<string?>(optionName);
2026
var
option = new Option<string?>("--choice");
2048
var
option = new Option<string?>("--items");
2075
var
option = new Option<string?>("--items");
2101
var
option = new Option<string?>("--items");
2133
var
option = new Option<string?>("--items");
2159
var
option = new Option<string?>("--choice");
2177
var
option = new Option<string?>("--choice");
2195
var
option = new Option<string?>("--items");
2210
var
option = new Option<bool?>("--yes");
2222
var
option = new Option<bool?>("--include");
2284
var
option = new Option<string?>("--choice");
2301
var
option = new Option<string?>("--choice");
2320
var
option = new Option<string?>("--items");
2339
var
option = new Option<string?>("--choice");
2358
var
option = new Option<string?>("--items");
2375
var
option = new Option<string?>("--agents");
Aspire.RuntimeIdentifier.Tool (3)
Program.cs (3)
22
Option
<string?> runtimeGraphPathOption = new("--runtimeGraphPath")
28
Option
<string?> netcoreSdkRuntimeIdentifierOption = new("--netcoreSdkRuntimeIdentifier")
34
Option
<string[]> supportedRidsOption = new("--supportedRids")
Aspire.TerminalHost (8)
TerminalHostArgs.cs (8)
55
var
producerOption = SingleValueOption<string>("--producer-uds", required: true,
57
var
consumerOption = SingleValueOption<string>("--consumer-uds", required: true,
59
var
controlOption = SingleValueOption<string>("--control-uds", required: true,
62
var
columnsOption = SingleValueOption<int>("--columns", required: false,
64
var
rowsOption = SingleValueOption<int>("--rows", required: false,
69
var
shellOption = SingleValueOption<string?>("--shell", required: false,
138
private static
Option
<T> SingleValueOption<T>(
144
var
option = new Option<T>(name)
cdac-build-tool (6)
ComposeCommand.cs (5)
14
private readonly
Option
<string> outputFile = new("-o") { Arity = ArgumentArity.ExactlyOne, HelpName = "OUTPUT", Required = true, Description = "Output file" };
15
private readonly
Option
<string> baselinePath = new("-b", "--baseline") { Arity = ArgumentArity.ExactlyOne, HelpName = "BASELINEPATH", Description = "Directory containing the baseline contracts"};
16
private readonly
Option
<string> templateFile = new("-i", "--input-template") { Arity = ArgumentArity.ExactlyOne, HelpName = "TEMPLATE", Description = "Contract descriptor template to be filled in" };
17
private readonly
Option
<bool> _verboseOption;
18
public ComposeCommand(
Option
<bool> verboseOption) : base("compose")
Program.cs (1)
14
var
verboseOption = new Option<bool>("-v", "--verbose") {Recursive = true, Description = "Verbose"};
ConfigurationSchemaGenerator (3)
RootGenerateCommand.cs (3)
10
private static readonly
Option
<string> s_inputOption = new("--input")
16
private static readonly
Option
<string[]> s_referencesOption = new("--reference")
23
private static readonly
Option
<string> s_outputOption = new("--output")
CreateLayout (12)
Program.cs (12)
25
var
outputOption = new Option<string>("--output", "-o")
31
var
artifactsOption = new Option<string>("--artifacts", "-a")
37
var
ridOption = new Option<string>("--rid")
44
var
configurationOption = new Option<string>("--configuration", "-c")
50
var
bundleVersionOption = new Option<string>("--bundle-version")
56
var
archiveOption = new Option<bool>("--archive")
61
var
trayOption = new Option<string?>("--tray-dir")
66
var
verboseOption = new Option<bool>("--verbose")
71
var
dashboardOption = new Option<string?>("--dashboard")
76
var
managedOption = new Option<string?>("--managed")
80
var
terminalHostOption = new Option<string?>("--terminal-host")
84
var
appHostServerOption = new Option<string?>("--apphost-server")
crossgen2 (75)
Crossgen2RootCommand.cs (74)
21
public
Option
<Dictionary<string, string>> UnrootedInputFilePaths { get; } =
23
public
Option
<Dictionary<string, string>> ReferenceFilePaths { get; } =
25
public
Option
<string> InstructionSet { get; } =
27
public
Option
<int> MaxVectorTBitWidth { get; } =
29
public
Option
<string[]> MibcFilePaths { get; } =
31
public
Option
<string> OutputFilePath { get; } =
33
public
Option
<ReadyToRunContainerFormat> OutputFormat { get; } =
35
public
Option
<string> CompositeRootPath { get; } =
37
public
Option
<bool> Optimize { get; } =
39
public
Option
<bool> OptimizeDisabled { get; } =
41
public
Option
<bool> OptimizeSpace { get; } =
43
public
Option
<bool> OptimizeTime { get; } =
45
public
Option
<bool?> EnableCachedInterfaceDispatchSupport { get; } =
47
public
Option
<bool?> GenerateUnboxingStubs { get; } =
49
public
Option
<TypeValidationRule> TypeValidation { get; } =
51
public
Option
<bool> InputBubble { get; } =
53
public
Option
<Dictionary<string, string>> InputBubbleReferenceFilePaths { get; } =
55
public
Option
<bool> Composite { get; } =
57
public
Option
<string> CompositeKeyFile { get; } =
59
public
Option
<string> ReadyToRunHeaderSymbolName { get; } =
61
public
Option
<bool> CompileNoMethods { get; } =
63
public
Option
<bool> OutNearInput { get; } =
65
public
Option
<bool> SingleFileCompilation { get; } =
67
public
Option
<bool> Partial { get; } =
69
public
Option
<bool> CompileBubbleGenerics { get; } =
71
public
Option
<bool> EmbedPgoData { get; } =
73
public
Option
<string> DgmlLogFileName { get; } =
75
public
Option
<bool> GenerateFullDgmlLog { get; } =
77
public
Option
<bool> IsVerbose { get; } =
79
public
Option
<string> SystemModuleName { get; } =
81
public
Option
<bool> WaitForDebugger { get; } =
83
public
Option
<string[]> CodegenOptions { get; } =
85
public
Option
<bool> SupportIbc { get; } =
87
public
Option
<bool> Resilient { get; } =
89
public
Option
<string> ImageBase { get; } =
91
public
Option
<string> TargetArchitecture { get; } =
93
public
Option
<int> GenericCycleDepthCutoff { get; } =
95
public
Option
<int> GenericCycleBreadthCutoff { get; } =
97
public
Option
<string> TargetOS { get; } =
99
public
Option
<bool?> TargetAllowsRuntimeCodeGeneration { get; } =
101
public
Option
<string> JitPath { get; } =
103
public
Option
<bool> PrintReproInstructions { get; } =
105
public
Option
<string> GeneratePortableCallHelpers { get; } =
107
public
Option
<string[]> DirectPInvoke { get; } =
109
public
Option
<string> SingleMethodTypeName { get; } =
111
public
Option
<string> SingleMethodName { get; } =
113
public
Option
<int> SingleMethodIndex { get; } =
115
public
Option
<string[]> SingleMethodGenericArgs { get; } =
117
public
Option
<int> Parallelism { get; } =
119
public
Option
<int> CustomPESectionAlignment { get; } =
121
public
Option
<bool> Map { get; } =
123
public
Option
<bool> MapCsv { get; } =
125
public
Option
<bool> Pdb { get; } =
127
public
Option
<string> PdbPath { get; } =
129
public
Option
<bool> PerfMap { get; } =
131
public
Option
<string> PerfMapPath { get; } =
133
public
Option
<int> PerfMapFormatVersion { get; } =
135
public
Option
<WasmDebugInfo> WasmDebugInfoOption { get; } =
137
public
Option
<string[]> CrossModuleInlining { get; } =
139
public
Option
<bool> AsyncMethodOptimization { get; } =
141
public
Option
<string> NonLocalGenericsModule { get; } =
143
public
Option
<MethodLayoutAlgorithm> MethodLayout { get; } =
145
public
Option
<FileLayoutAlgorithm> FileLayout { get; } =
147
public
Option
<bool> VerifyTypeAndFieldLayout { get; } =
149
public
Option
<string> CallChainProfileFile { get; } =
151
public
Option
<string> MakeReproPath { get; } =
153
public
Option
<bool> HotColdSplitting { get; } =
155
public
Option
<bool> VerifyGCModeTransitions { get; } =
157
public
Option
<bool?> TargetSingleThreaded { get; } =
159
public
Option
<bool> StripInliningInfo { get; } =
161
public
Option
<bool> StripDebugInfo { get; } =
163
public
Option
<bool> StripILBodies { get; } =
165
public
Option
<bool> SynthesizeRandomMibc { get; } =
168
public
Option
<int> DeterminismStress { get; } =
Program.cs (1)
1025
private T Get<T>(
Option
<T> option) => _command.Result.GetValue(option);
dotnet-aot (7)
parent\dotnet\Commands\Tool\Search\ToolSearchCommand.cs (1)
115
private int? GetParsedResultAsInt(
Option
<string> alias)
parent\dotnet\Parser.cs (2)
265
private sealed class AotFallbackOptionAction(
Option
<bool> option) : InvocableOptionAction(option)
271
if (parseResult.GetValue((
Option
<bool>)Option))
parent\dotnet\ParserOptionActions.cs (3)
113
internal class PrintVersionAction(
Option
<bool> option) : InvocableOptionAction(option)
134
internal class PrintInfoAction(
Option
<bool> option) : InvocableOptionAction(option)
192
internal class PrintCliSchemaAction(
Option
<bool> option) : InvocableOptionAction(option)
parent\Microsoft.TemplateEngine.Cli\SymbolExtensions.cs (1)
17
&& cliOption is not
Option
<bool> // that was never a thing for boolean options
dotnet-build-cache (3)
Program.cs (3)
21
var
cache = new Option<string?>("--cache")
25
var
directory = new Option<DirectoryInfo>("--cache-directory")
29
var
before = new Option<DateTimeOffset>("--before")
dotnet-format (13)
Commands\FormatCommandCommon.cs (13)
29
internal static readonly
Option
<bool> FolderOption = new("--folder")
33
internal static readonly
Option
<bool> NoRestoreOption = new("--no-restore")
37
internal static readonly
Option
<string> FrameworkOption = new Option<string>("--framework", "-f")
42
internal static readonly
Option
<bool> VerifyNoChanges = new("--verify-no-changes")
46
internal static readonly
Option
<string[]> DiagnosticsOption = new("--diagnostics")
52
internal static readonly
Option
<string[]> ExcludeDiagnosticsOption = new("--exclude-diagnostics")
58
internal static readonly
Option
<string> SeverityOption = new Option<string>("--severity")
62
internal static readonly
Option
<string[]> IncludeOption = new("--include")
68
internal static readonly
Option
<string[]> ExcludeOption = new("--exclude")
74
internal static readonly
Option
<bool> IncludeGeneratedOption = new("--include-generated")
78
internal static readonly
Option
<string> VerbosityOption = new Option<string>("--verbosity", "-v")
82
internal static readonly
Option
<string> BinarylogOption = new Option<string>("--binarylog")
88
internal static readonly
Option
<string> ReportOption = new Option<string>("--report")
dotnet-sourcelink (5)
Program.cs (5)
68
var
authArg = new Option<string>("--auth", "-a")
74
var
authEncodingArg = new Option<Encoding>("--auth-encoding", "-e")
80
var
userArg = new Option<string>("--user", "-u")
86
var
passwordArg = new Option<string>("--password", "-p")
92
var
offlineArg = new Option<bool>("--offline")
dotnet-suggest (5)
SuggestionDispatcher.cs (5)
51
var
commandPathOption = new Option<string>("--command-path") { Description = "The path to the command for which to register suggestions" };
82
private
Option
<FileInfo> ExecutableOption { get; } = GetExecutableOption();
84
private static
Option
<FileInfo> GetExecutableOption()
86
var
option = new Option<FileInfo>("--executable", "-e") { Description = "The executable to call for suggestions" };
94
private
Option
<int> PositionOption { get; } = new("--position", "-p")
dotnet-watch (15)
CommandLine\CommandLineOptions.cs (2)
233
parseResult.GetValue((
Option
<string>)optionResult.Option) is { } projectPath)
248
if (optionResult.Option is
Option
<bool> boolOpt && boolOpt.Arity.Equals(ArgumentArity.Zero) && optionResult.Implicit)
CommandLine\DotnetWatchCommandDefinition.cs (13)
13
public readonly
Option
<bool> QuietOption = new("--quiet", "-q") { Description = Resources.Help_Quiet, Arity = ArgumentArity.Zero };
14
public readonly
Option
<bool> VerboseOption = new("--verbose") { Description = Resources.Help_Verbose, Arity = ArgumentArity.Zero };
15
public readonly
Option
<bool> TraceOption = new("--trace") { Description = Resources.Help_Trace, Arity = ArgumentArity.Zero };
16
public readonly
Option
<bool> ListOption = new("--list") { Description = Resources.Help_List, Arity = ArgumentArity.Zero };
17
public readonly
Option
<bool> NoHotReloadOption = new("--no-hot-reload") { Description = Resources.Help_NoHotReload, Arity = ArgumentArity.Zero };
18
public readonly
Option
<bool> NonInteractiveOption = new("--non-interactive") { Description = Resources.Help_NonInteractive, Arity = ArgumentArity.Zero };
23
public readonly
Option
<string?> FrameworkOption = new(CommonOptions.FrameworkOptionName, "-f")
32
public readonly
Option
<string?> DeviceOption = new("--device")
40
public readonly
Option
<string> ShortProjectOption = new("-p")
47
public readonly
Option
<string> LongProjectOption = new("--project")
55
public readonly
Option
<string> FileOption = new("--file")
63
public readonly
Option
<string> LaunchProfileOption = new("--launch-profile", "-lp")
71
public readonly
Option
<bool> NoLaunchProfileOption = new("--no-launch-profile")
GenerateDocumentationAndConfigFiles (23)
Program.cs (23)
64
var
validateOnlyOption = new Option<bool>("--validateOnly")
69
var
analyzerRulesetsDirOption = new Option<string>("--analyzerRulesetsDir")
74
var
analyzerEditorConfigsDirOption = new Option<string>("--analyzerEditorconfigsDir")
79
var
analyzerGlobalConfigsDirOption = new Option<string>("--analyzerGlobalconfigsDir")
84
var
binDirectoryOption = new Option<string>("--binDirectory")
89
var
configurationOption = new Option<string>("--configuration")
94
var
tfmOption = new Option<string>("--tfm")
99
var
assembliesOption = new Option<string>("--assemblies")
104
var
propsFileDirOption = new Option<string>("--propsFileDir")
109
var
propsFileNameOption = new Option<string>("--propsFileName")
114
var
targetsFileDirOption = new Option<string>("--targetsFileDir")
119
var
targetsFileNameOption = new Option<string>("--targetsFileName")
124
var
propsFileToDisableNetAnalyzersInNuGetPackageNameOption = new Option<string>("--propsFileToDisableNetAnalyzers")
129
var
analyzerDocumentationFileDirOption = new Option<string>("--analyzerDocumentationFileDir")
134
var
analyzerDocumentationFileNameOption = new Option<string>("--analyzerDocumentationFileName")
139
var
analyzerSarifFileDirOption = new Option<string>("--analyzerSarifFileDir")
144
var
analyzerSarifFileNameOption = new Option<string>("--analyzerSarifFileName")
149
var
analyzerVersionOption = new Option<string>("--analyzerVersion")
154
var
analyzerPackageNameOption = new Option<string>("--analyzerPackageName")
159
var
containsPortedFxCopRulesOption = new Option<bool>("--containsPortedFxcopRules")
164
var
generateAnalyzerRulesMissingDocumentationFileOption = new Option<bool>("--generateAnalyzerRulesMissingDocumentationFile")
169
var
releaseTrackingOptOutOption = new Option<bool>("--releaseTrackingOptOut")
174
var
validateOfflineOption = new Option<bool>("--validateOffline")
GenerateTemplateManifest (1)
TemplateManifestCommand.cs (1)
46
internal
Option
<bool> PlanOnly { get; } = new("--plan-only")
ilasm (37)
IlasmRootCommand.cs (36)
13
public
Option
<string> OutputFilePath { get; } =
16
public
Option
<bool> BuildDll { get; } =
19
public
Option
<bool> BuildExe { get; } =
22
public
Option
<bool> Debug { get; } =
25
public
Option
<DebugMode?> DebugMode { get; } =
28
public
Option
<bool> Optimize { get; } =
31
public
Option
<bool> PseudoAttributes { get; } =
34
public
Option
<bool> Fold { get; } =
37
public
Option
<bool> NoLogo { get; } =
40
public
Option
<bool> Quiet { get; } =
43
public
Option
<bool> NoAutoInherit { get; } =
46
public
Option
<bool> Pdb { get; } =
49
public
Option
<bool> AppContainer { get; } =
52
public
Option
<bool> Deterministic { get; } =
55
public
Option
<bool> ErrorTolerant { get; } =
58
public
Option
<bool> Clock { get; } =
61
public
Option
<string> KeyFile { get; } =
64
public
Option
<string> AssemblyName { get; } =
67
public
Option
<string> IncludePath { get; } =
70
public
Option
<string> ResourceFile { get; } =
73
public
Option
<string[]> PathMap { get; } =
76
public
Option
<int> Subsystem { get; } =
79
public
Option
<string> SubsystemVersion { get; } =
82
public
Option
<int> Flags { get; } =
85
public
Option
<int> Alignment { get; } =
88
public
Option
<long> ImageBase { get; } =
91
public
Option
<int> StackReserve { get; } =
94
public
Option
<string> MetadataVersion { get; } =
97
public
Option
<bool> Pe64 { get; } =
100
public
Option
<bool> HighEntropyVa { get; } =
104
public
Option
<bool> NoCorStub { get; } =
107
public
Option
<bool> StripReloc { get; } =
110
public
Option
<bool> TargetX64 { get; } =
113
public
Option
<bool> TargetArm64 { get; } =
116
public
Option
<bool> Prefer32Bit { get; } =
119
public
Option
<bool> WaitForDebugger { get; } =
Program.cs (1)
316
private T Get<T>(
Option
<T> option) => _result.GetValue(option)!;
ilc (86)
ILCompilerRootCommand.cs (85)
19
public
Option
<Dictionary<string, string>> ReferenceFiles { get; } =
21
public
Option
<string> OutputFilePath { get; } =
23
public
Option
<bool> Optimize { get; } =
25
public
Option
<bool> OptimizeSpace { get; } =
27
public
Option
<bool> OptimizeTime { get; } =
29
public
Option
<string[]> MibcFilePaths { get; } =
31
public
Option
<MethodLayoutAlgorithm> MethodLayout { get; } =
33
public
Option
<FileLayoutAlgorithm> FileLayout { get; } =
35
public
Option
<string> OrderFile { get; } =
37
public
Option
<string[]> SatelliteFilePaths { get; } =
39
public
Option
<bool> EnableDebugInfo { get; } =
41
public
Option
<bool> UseDwarf5 { get; } =
43
public
Option
<bool> NativeLib { get; } =
45
public
Option
<bool> SplitExeInitialization { get; } =
47
public
Option
<string[]> AggregateExeLibrary { get; } =
49
public
Option
<string> ExportsFile { get; } =
51
public
Option
<bool> ExportUnmanagedEntryPoints { get; } =
53
public
Option
<string[]> ExportDynamicSymbols { get; } =
55
public
Option
<string> DgmlLogFileName { get; } =
57
public
Option
<bool> GenerateFullDgmlLog { get; } =
59
public
Option
<string> ScanDgmlLogFileName { get; } =
61
public
Option
<bool> GenerateFullScanDgmlLog { get; } =
63
public
Option
<bool> IsVerbose { get; } =
65
public
Option
<string> SystemModuleName { get; } =
67
public
Option
<string> Win32ResourceModuleName { get; } =
69
public
Option
<bool> MultiFile { get; } =
71
public
Option
<bool> WaitForDebugger { get; } =
73
public
Option
<bool> Resilient { get; } =
75
public
Option
<string[]> CodegenOptions { get; } =
77
public
Option
<string[]> RdXmlFilePaths { get; } =
79
public
Option
<string[]> LinkTrimFilePaths { get; } =
81
public
Option
<string[]> SubstitutionFilePaths { get; } =
83
public
Option
<string> MapFileName { get; } =
85
public
Option
<string> MstatFileName { get; } =
87
public
Option
<string> SourceLinkFileName { get; } =
89
public
Option
<string> MetadataLogFileName { get; } =
91
public
Option
<bool> CompleteTypesMetadata { get; } =
93
public
Option
<string> ReflectionData { get; } =
95
public
Option
<bool> ScanReflection { get; } =
97
public
Option
<bool> UseScanner { get; } =
99
public
Option
<bool> NoScanner { get; } =
101
public
Option
<string> IlDump { get; } =
103
public
Option
<bool> NoInlineTls { get; } =
105
public
Option
<string> StackTraceData { get; } =
107
public
Option
<string> MethodBodyFolding { get; } =
109
public
Option
<string[]> InitAssemblies { get; } =
111
public
Option
<string[]> FeatureSwitches { get; } =
113
public
Option
<string[]> RuntimeOptions { get; } =
115
public
Option
<string[]> RuntimeKnobs { get; } =
117
public
Option
<int> Parallelism { get; } =
119
public
Option
<string> InstructionSet { get; } =
121
public
Option
<int> MaxVectorTBitWidth { get; } =
123
public
Option
<string> Guard { get; } =
125
public
Option
<bool> Dehydrate { get; } =
127
public
Option
<bool> PreinitStatics { get; } =
129
public
Option
<bool> NoPreinitStatics { get; } =
131
public
Option
<bool> InstrumentReachability { get; } =
133
public
Option
<string> UseReachability { get; } =
135
public
Option
<string[]> SuppressedWarnings { get; } =
137
public
Option
<bool> SingleWarn { get; } =
139
public
Option
<bool> NoTrimWarn { get; } =
141
public
Option
<bool> NoAotWarn { get; } =
143
public
Option
<string[]> SingleWarnEnabledAssemblies { get; } =
145
public
Option
<string[]> SingleWarnDisabledAssemblies { get; } =
147
public
Option
<bool> TreatWarningsAsErrors { get; } =
149
public
Option
<string[]> WarningsAsErrorsEnable { get; } =
151
public
Option
<string[]> WarningsAsErrorsDisable { get; } =
153
public
Option
<string[]> DirectPInvokes { get; } =
155
public
Option
<string[]> DirectPInvokeLists { get; } =
157
public
Option
<string[]> RootedAssemblies { get; } =
159
public
Option
<string[]> ConditionallyRootedAssemblies { get; } =
161
public
Option
<string[]> TrimmedAssemblies { get; } =
163
public
Option
<bool> RootDefaultAssemblies { get; } =
165
public
Option
<string> TargetArchitecture { get; } =
167
public
Option
<string> TargetOS { get; } =
169
public
Option
<string> JitPath { get; } =
171
public
Option
<string> SingleMethodTypeName { get; } =
173
public
Option
<string> SingleMethodName { get; } =
175
public
Option
<int> MaxGenericCycleDepth { get; } =
177
public
Option
<int> MaxGenericCycleBreadth { get; } =
179
public
Option
<string[]> SingleMethodGenericArgs { get; } =
181
public
Option
<string> MakeReproPath { get; } =
183
public
Option
<string[]> UnmanagedEntryPointsAssemblies { get; } =
185
public
Option
<bool> DisableGeneratedCodeHeuristics { get; } =
187
public
Option
<string> TypeMapEntryAssembly { get; } =
Program.cs (1)
839
private T Get<T>(
Option
<T> option) => _command.Result.GetValue(option);
Microsoft.DotNet.Cli.CommandLine (20)
ForwardedOptionExtensions.cs (15)
31
extension<TValue>(
Option
<TValue> option)
83
public
Option
<TValue> SetForwardingFunction(Func<TValue?, IEnumerable<string>> func)
96
public
Option
<TValue> SetForwardingFunction(Func<TValue, string> format)
109
public
Option
<TValue> SetForwardingFunction(Func<TValue?, ParseResult, IEnumerable<string>> func)
123
public
Option
<TValue> ForwardAsMany(Func<TValue?, IEnumerable<string>> format) => option.SetForwardingFunction(format);
129
public
Option
<TValue> Forward() => option.SetForwardingFunction((TValue? o) => [option.Name]);
135
public
Option
<TValue> ForwardAs(string value) => option.SetForwardingFunction((TValue? o) => [value]);
140
public
Option
<TValue> ForwardAsSingle(Func<TValue, string> format) => option.SetForwardingFunction(format);
146
public
Option
<TValue> IfExplicitlyProvided()
171
extension(
Option
<bool> option)
179
public
Option
<bool> ForwardIfEnabled(string value) => option.SetForwardingFunction((bool o) => o ? [value] : []);
186
public
Option
<bool> ForwardIfEnabled(string[] value) => option.SetForwardingFunction((bool o) => o ? value : []);
189
public
Option
<bool> ForwardAs(string value) => option.ForwardIfEnabled(value);
192
extension(
Option
<IEnumerable<string>> option)
197
public
Option
<IEnumerable<string>> ForwardAsManyArgumentsEachPrefixedByOption(string alias) =>
ResultNavigationExtensions.cs (1)
20
public static T? SafelyGetValueForOption<T>(this ParseResult parseResult,
Option
<T> optionToGet)
SpanParsableExtensions.cs (4)
12
extension<T>(
Option
<T> o) where T : ISpanParsable<T>
22
public
Option
<T> AsSpanParsable()
29
extension<T>(
Option
<IReadOnlyCollection<T>> o) where T : ISpanParsable<T>
39
public
Option
<IReadOnlyCollection<T>> AsSpanParsable()
Microsoft.DotNet.Cli.Definitions (575)
Commands\Build\BuildCommandDefinition.cs (19)
22
public readonly
Option
<string> OutputOption = new Option<string>("--output", "-o")
28
public readonly
Option
<bool> NoIncrementalOption = new Option<bool>("--no-incremental")
34
public readonly
Option
<bool> NoDependenciesOption = new Option<bool>("--no-dependencies")
40
public readonly
Option
<bool> NoLogoOption = CommonOptions.CreateNoLogoOption();
42
public readonly
Option
<bool> NoRestoreOption = CommonOptions.CreateNoRestoreOption();
44
public readonly
Option
<bool> SelfContainedOption = CommonOptions.CreateSelfContainedOption();
46
public readonly
Option
<bool> NoSelfContainedOption = CommonOptions.CreateNoSelfContainedOption();
50
public readonly
Option
<string> FrameworkOption = CommonOptions.CreateFrameworkOption(CommandDefinitionStrings.BuildFrameworkOptionDescription);
52
public readonly
Option
<string?> ConfigurationOption = CommonOptions.CreateConfigurationOption(CommandDefinitionStrings.BuildConfigurationOptionDescription);
57
public readonly
Option
<string[]?> TargetOption = CommonOptions.CreateMSBuildTargetOption();
59
public readonly
Option
<Utils.VerbosityOptions?> VerbosityOption = CommonOptions.CreateVerbosityOption();
61
public readonly
Option
<string> VersionSuffixOption = CommonOptions.CreateVersionSuffixOption();
62
public readonly
Option
<bool> InteractiveOption = CommonOptions.CreateInteractiveMsBuildForwardOption();
63
public readonly
Option
<string> ArtifactsPathOption = CommonOptions.CreateArtifactsPathOption();
64
public readonly
Option
<bool> DisableBuildServersOption = CommonOptions.CreateDisableBuildServersOption();
65
public readonly
Option
<string[]?> GetPropertyOption = CommonOptions.CreateGetPropertyOption();
66
public readonly
Option
<string[]?> GetItemOption = CommonOptions.CreateGetItemOption();
67
public readonly
Option
<string[]?> GetTargetResultOption = CommonOptions.CreateGetTargetResultOption();
68
public readonly
Option
<string[]?> GetResultOutputFileOption = CommonOptions.CreateGetResultOutputFileOption();
Commands\BuildServer\BuildServerShutdownCommandDefinition.cs (3)
10
public readonly
Option
<bool> MSBuildOption = new("--msbuild")
16
public readonly
Option
<bool> VbcsOption = new("--vbcscompiler")
22
public readonly
Option
<bool> RazorOption = new("--razor")
Commands\Clean\CleanCommandDefinition.cs (15)
21
public readonly
Option
<string> OutputOption = new Option<string>("--output", "-o")
27
public readonly
Option
<bool> NoLogoOption = CommonOptions.CreateNoLogoOption();
29
public readonly
Option
<string> FrameworkOption = CommonOptions.CreateFrameworkOption(CommandDefinitionStrings.CleanFrameworkOptionDescription);
31
public readonly
Option
<string?> ConfigurationOption = CommonOptions.CreateConfigurationOption(CommandDefinitionStrings.CleanConfigurationOptionDescription);
33
public readonly
Option
<string[]> TargetOption = CreateTargetOption();
35
public readonly
Option
<Utils.VerbosityOptions> VerbosityOption = CommonOptions.CreateVerbosityOption(Utils.VerbosityOptions.normal);
37
public readonly
Option
<string> RuntimeOption = TargetPlatformOptions.CreateRuntimeOption(CommandDefinitionStrings.CleanRuntimeOptionDescription);
38
public readonly
Option
<bool> InteractiveOption = CommonOptions.CreateInteractiveMsBuildForwardOption();
39
public readonly
Option
<string> ArtifactsPathOption = CommonOptions.CreateArtifactsPathOption();
40
public readonly
Option
<bool> DisableBuildServersOption = CommonOptions.CreateDisableBuildServersOption();
41
public readonly
Option
<string[]?> GetPropertyOption = CommonOptions.CreateGetPropertyOption();
42
public readonly
Option
<string[]?> GetItemOption = CommonOptions.CreateGetItemOption();
43
public readonly
Option
<string[]?> GetTargetResultOption = CommonOptions.CreateGetTargetResultOption();
44
public readonly
Option
<string[]?> GetResultOutputFileOption = CommonOptions.CreateGetResultOutputFileOption();
72
public static
Option
<string[]> CreateTargetOption()
Commands\Clean\CleanFileBasedAppArtifactsCommandDefinition.cs (3)
12
public readonly
Option
<bool> DryRunOption = new("--dry-run")
18
public readonly
Option
<int> DaysOption = new("--days")
30
public readonly
Option
<bool> AutomaticOption = new(AutomaticOptionName)
Commands\DotNetCommandDefinition.cs (6)
62
public readonly
Option
<bool> DiagOption = CommonOptions.CreateDiagnosticsOption(recursive: false);
64
public readonly
Option
<bool> VersionOption = new("--version")
69
public readonly
Option
<bool> InfoOption = new("--info")
74
public readonly
Option
<bool> CliSchemaOption = new("--cli-schema")
82
public readonly
Option
<bool> ListSdksOption = new("--list-sdks")
87
public readonly
Option
<bool> ListRuntimesOption = new("--list-runtimes")
Commands\Hidden\Add\AddReferenceCommandDefinition.cs (4)
14
public readonly
Option
<string?> ProjectOption = ReferenceCommandDefinition.CreateProjectOption();
15
public readonly
Option
<string?> FileOption = ReferenceCommandDefinition.CreateFileOption();
24
public override
Option
<string?>? GetFileOption() => FileOption;
26
public override
Option
<string?>? GetProjectOption() => ProjectOption;
Commands\Hidden\Complete\CompleteCommandDefinition.cs (1)
12
public readonly
Option
<int?> PositionOption = new("--position")
Commands\Hidden\List\ListReferenceCommandDefinition.cs (4)
21
internal override
Option
<string?>? GetFileOption() => null;
23
internal override
Option
<string?>? GetProjectOption() => null;
35
internal abstract
Option
<string?>? GetFileOption();
37
internal abstract
Option
<string?>? GetProjectOption();
Commands\Hidden\Remove\RemoveReferenceCommandDefinition.cs (2)
15
public override
Option
<string?>? GetFileOption() => null;
17
public override
Option
<string?>? GetProjectOption() => null;
Commands\MSBuild\MSBuildCommandDefinition.cs (2)
14
public readonly
Option
<string[]?> TargetOption = CommonOptions.CreateMSBuildTargetOption();
15
public readonly
Option
<bool> DisableBuildServersOption = CommonOptions.CreateDisableBuildServersOption();
Commands\New\InstantiateOptions.cs (6)
10
public readonly
Option
<FileInfo> OutputOption = SharedOptionsFactory.CreateOutputOption();
11
public readonly
Option
<string> NameOption = SharedOptionsFactory.CreateNameOption();
12
public readonly
Option
<bool> DryRunOption = SharedOptionsFactory.CreateDryRunOption();
13
public readonly
Option
<bool> ForceOption = SharedOptionsFactory.CreateForceOption();
14
public readonly
Option
<bool> NoUpdateCheckOption = SharedOptionsFactory.CreateNoUpdateCheckOption();
15
public readonly
Option
<FileInfo> ProjectOption = SharedOptionsFactory.CreateProjectOption();
Commands\New\LegacyFilterOptions.cs (6)
10
public required
Option
<string> AuthorOption { get; init; }
11
public required
Option
<string> BaselineOption { get; init; }
12
public required
Option
<string> LanguageOption { get; init; }
13
public required
Option
<string> TypeOption { get; init; }
14
public required
Option
<string> TagOption { get; init; }
15
public required
Option
<string>? PackageOption { get; init; }
Commands\New\LegacyOptions.cs (8)
10
public readonly
Option
<bool> ColumnsAllOption = CreateColumnsAllOption();
11
public readonly
Option
<string[]> ColumnsOption = CreateColumnsOption();
12
public readonly
Option
<bool> InteractiveOption = CreateInteractiveOption();
13
public readonly
Option
<string[]> AddSourceOption = CreateAddSourceOption();
49
public static
Option
<bool> CreateInteractiveOption()
52
public static
Option
<string[]> CreateAddSourceOption()
55
public static
Option
<bool> CreateColumnsAllOption()
58
public static
Option
<string[]> CreateColumnsOption()
Commands\New\NewCommandDefinition.cs (11)
18
public readonly
Option
<bool> DisableSdkTemplatesOption = new Option<bool>("--debug:disable-sdk-templates")
25
public readonly
Option
<bool> DisableProjectContextEvaluationOption = new Option<bool>(
33
public readonly
Option
<VerbosityOptions> VerbosityOption = new("--verbosity", "-v")
41
public readonly
Option
<bool> DiagnosticOption =
46
public readonly
Option
<string?> DebugCustomSettingsLocationOption = new("--debug:custom-hive")
53
public readonly
Option
<bool> DebugVirtualizeSettingsOption = new("--debug:ephemeral-hive", "--debug:virtual-hive")
60
public readonly
Option
<bool> DebugAttachOption = new("--debug:attach")
67
public readonly
Option
<bool> DebugReinitOption = new("--debug:reinit")
74
public readonly
Option
<bool> DebugRebuildCacheOption = CreateDebugRebuildCacheOption();
76
public readonly
Option
<bool> DebugShowConfigOption = new("--debug:show-config", "--debug:showconfig")
170
public static
Option
<bool> CreateDebugRebuildCacheOption() => new("--debug:rebuild-cache", "--debug:rebuildcache")
Commands\New\NewDetailsCommandDefinition.cs (2)
25
public readonly
Option
<bool> InteractiveOption = SharedOptionsFactory.CreateInteractiveOption();
26
public readonly
Option
<string[]> AddSourceOption = SharedOptionsFactory.CreateAddSourceOption();
Commands\New\NewInstallCommandDefinition.cs (6)
15
public readonly
Option
<bool> ForceOption = CreateForceOption();
16
public readonly
Option
<bool> InteractiveOption;
17
public readonly
Option
<string[]> AddSourceOption;
18
public readonly
Option
<bool> PrereleaseOption = CreatePrereleaseOption();
56
public static
Option
<bool> CreateForceOption()
59
public static
Option
<bool> CreatePrereleaseOption() => new("--prerelease")
Commands\New\NewListCommandDefinition.cs (5)
19
public readonly
Option
<bool> IgnoreConstraintsOption = new(IgnoreConstraintsOptionName)
25
public readonly
Option
<FileInfo> OutputOption = SharedOptionsFactory.CreateOutputOption();
26
public readonly
Option
<FileInfo> ProjectOption = SharedOptionsFactory.CreateProjectOption();
28
public readonly
Option
<bool> ColumnsAllOption;
29
public readonly
Option
<string[]> ColumnsOption;
Commands\New\NewSearchCommandDefinition.cs (6)
17
public readonly
Option
<bool> IgnoreConstraintsOption = new("--ignore-constraints")
23
public readonly
Option
<bool> ColumnsAllOption;
24
public readonly
Option
<string[]> ColumnsOption;
27
public readonly
Option
<FileInfo> ConfigFileOption = SharedOptionsFactory.CreateConfigFileOption();
29
public readonly
Option
<string[]> AddSourceOption = SharedOptionsFactory.CreateAddSourceOption().DisableAllowMultipleArgumentsPerToken();
30
public readonly
Option
<bool> InteractiveOption = CommonOptions.CreateInteractiveOption();
Commands\New\NewUpdateCommandDefinition.cs (4)
10
public readonly
Option
<bool> InteractiveOption;
11
public readonly
Option
<string[]> AddSourceOption;
37
public static
Option
<bool> CreateCheckOnlyOption()
49
public readonly
Option
<bool> CheckOnlyOption = CreateCheckOnlyOption();
Commands\New\SharedOptionsFactory.cs (18)
14
public static
Option
<bool> CreateInteractiveOption()
25
public static
Option
<string[]> CreateAddSourceOption()
38
public static
Option
<bool> CreateForceOption()
49
public static
Option
<string> CreateAuthorOption()
60
public static
Option
<string> CreateBaselineOption()
72
public static
Option
<string> CreateLanguageOption()
83
public static
Option
<string> CreateTypeOption()
94
public static
Option
<string> CreateTagOption()
105
public static
Option
<string> CreatePackageOption()
114
public static
Option
<FileInfo> CreateOutputOption() => new("--output", "-o")
123
internal static
Option
<bool> CreateColumnsAllOption()
134
public static
Option
<string[]> CreateColumnsOption()
136
Option
<string[]> option = new(ColumnsOptionName)
163
public static
Option
<string> CreateNameOption() => new(NameOptionName, "-n")
171
public static
Option
<bool> CreateDryRunOption() => new(DryRunOptionName)
179
public static
Option
<bool> CreateNoUpdateCheckOption() => new(NoUpdateCheckOptionName)
187
public static
Option
<FileInfo> CreateProjectOption() => new Option<FileInfo>(ProjectOptionName)
194
public static
Option
<FileInfo> CreateConfigFileOption() => CommonOptions.CreateConfigFileOption(
Commands\NuGet\NuGetCommandDefinition.cs (44)
14
public readonly
Option
<bool> VersionOption = new("--version")
19
public readonly
Option
<string> VerbosityOption = new("--verbosity", "-v");
57
public readonly
Option
<bool> ForceEnglishOption = new("--force-english-output")
62
public readonly
Option
<string> SourceOption = new("--source", "-s");
64
public readonly
Option
<bool> NonInteractiveOption = new("--non-interactive")
69
public readonly
Option
<string> ApiKeyOption = new("--api-key", "-k");
71
public readonly
Option
<bool> NoServiceEndpointOption = new("--no-service-endpoint")
76
public readonly
Option
<bool> InteractiveOption = CommonOptions.CreateInteractiveOption();
96
public readonly
Option
<bool> ForceEnglishOption = new("--force-english-output")
101
public readonly
Option
<bool> ClearOption = new("--clear", "-c")
106
public readonly
Option
<bool> ListOption = new("--list", "-l")
132
public readonly
Option
<bool> ForceEnglishOption = new("--force-english-output")
137
public readonly
Option
<string> SourceOption = new("--source", "-s");
139
public readonly
Option
<string> SymbolSourceOption = new("--symbol-source", "-ss");
141
public readonly
Option
<string> TimeoutOption = new("--timeout", "-t");
143
public readonly
Option
<string> ApiKeyOption = new("--api-key", "-k");
145
public readonly
Option
<string> SymbolApiKeyOption = new("--symbol-api-key", "-sk");
147
public readonly
Option
<bool> DisableBufferingOption = new("--disable-buffering", "-d")
152
public readonly
Option
<bool> NoSymbolsOption = new("--no-symbols", "-n")
157
public readonly
Option
<bool> NoServiceEndpointOption = new("--no-service-endpoint")
162
public readonly
Option
<bool> InteractiveOption = CommonOptions.CreateInteractiveOption();
164
public readonly
Option
<bool> SkipDuplicateOption = new("--skip-duplicate")
169
public readonly
Option
<string> ConfigFileOption = new("--configfile");
200
public readonly
Option
<bool> AllOption = new("--all")
205
public readonly
Option
<IEnumerable<string>> CertificateFingerprintOption = new Option<IEnumerable<string>>(CertificateFingerprintOptionName)
209
public readonly
Option
<VerbosityOptions> VerbosityOption = CommonOptions.CreateVerbosityOption(Utils.VerbosityOptions.normal);
224
public readonly
Option
<bool> AllowUntrustedRootOption = new("--allow-untrusted-root")
229
public readonly
Option
<string> OwnersOption = new("--owners");
231
public readonly
Option
<string> ConfigFileOption = new("--configfile");
233
public readonly
Option
<VerbosityOptions> VerbosityOption = CommonOptions.CreateVerbosityOption(VerbosityOptions.normal);
303
public readonly
Option
<string> SourceUrlOption = new("--source-url");
319
public readonly
Option
<string> AlgorithmOption = new Option<string>("--algorithm")
363
public readonly
Option
<string> OutputOption = new("--output", "-o");
364
public readonly
Option
<string> CertificatePathOption = new("--certificate-path");
365
public readonly
Option
<string> CertificateStoreNameOption = new("--certificate-store-name");
366
public readonly
Option
<string> CertificateStoreLocationOption = new("--certificate-store-location");
367
public readonly
Option
<string> CertificateSubjectNameOption = new("--certificate-subject-name");
368
public readonly
Option
<string> CertificateFingerprintOption = new("--certificate-fingerprint");
369
public readonly
Option
<string> CertificatePasswordOption = new("--certificate-password");
370
public readonly
Option
<string> HashAlgorithmOption = new("--hash-algorithm");
371
public readonly
Option
<string> TimestamperOption = new("--timestamper");
372
public readonly
Option
<string> TimestampHashAlgorithmOption = new("--timestamp-hash-algorithm");
374
public readonly
Option
<bool> OverwriteOption = new("--overwrite")
379
public readonly
Option
<VerbosityOptions> VerbosityOption = CommonOptions.CreateVerbosityOption(Utils.VerbosityOptions.normal);
Commands\Pack\PackCommandDefinition.cs (23)
24
public readonly
Option
<string> OutputOption = new Option<string>("--output", "-o")
30
public readonly
Option
<bool> NoBuildOption = new Option<bool>("--no-build")
36
public readonly
Option
<bool> IncludeSymbolsOption = new Option<bool>("--include-symbols")
42
public readonly
Option
<bool> IncludeSourceOption = new Option<bool>("--include-source")
48
public readonly
Option
<bool> ServiceableOption = new Option<bool>("--serviceable", "-s")
54
public readonly
Option
<bool> NoDefaultExcludesOption = new Option<bool>("--no-default-excludes")
60
public readonly
Option
<bool> NoLogoOption = CommonOptions.CreateNoLogoOption();
62
public readonly
Option
<bool> NoRestoreOption = CommonOptions.CreateNoRestoreOption();
64
public readonly
Option
<string?> ConfigurationOption = CommonOptions.CreateConfigurationOption(CommandDefinitionStrings.PackConfigurationOptionDescription);
66
public readonly
Option
<string[]> TargetOption = CreateTargetOption();
68
public readonly
Option
<Utils.VerbosityOptions?> VerbosityOption = CommonOptions.CreateVerbosityOption();
70
public readonly
Option
<string> ArtifactsPathOption = CommonOptions.CreateArtifactsPathOption();
71
public readonly
Option
<bool> InteractiveOption = CommonOptions.CreateInteractiveMsBuildForwardOption();
72
public readonly
Option
<string> VersionSuffixOption = CommonOptions.CreateVersionSuffixOption();
73
public readonly
Option
<bool> DisableBuildServersOption = CommonOptions.CreateDisableBuildServersOption();
74
public readonly
Option
<string[]?> GetPropertyOption = CommonOptions.CreateGetPropertyOption();
75
public readonly
Option
<string[]?> GetItemOption = CommonOptions.CreateGetItemOption();
76
public readonly
Option
<string[]?> GetTargetResultOption = CommonOptions.CreateGetTargetResultOption();
77
public readonly
Option
<string[]?> GetResultOutputFileOption = CommonOptions.CreateGetResultOutputFileOption();
78
public readonly
Option
<bool> NoDependenciesOption = RestoreCommandDefinition.CreateNoDependenciesOption(showHelp: false);
79
public readonly
Option
<string> RuntimeOption = TargetPlatformOptions.CreateRuntimeOption(CommandDefinitionStrings.BuildRuntimeOptionDescription);
81
public readonly
Option
<NuGetVersion> VersionOption = new Option<NuGetVersion>("--version")
132
public static
Option
<string[]> CreateTargetOption()
Commands\Package\PackageAddCommandDefinition.cs (16)
20
public static
Option
<string> CreateVersionOption() => new Option<string>("--version", "-v")
27
public static
Option
<bool> CreatePrereleaseOption() => new Option<bool>("--prerelease")
33
public static
Option
<string> CreateFrameworkOption() => new Option<string>("--framework", "-f")
39
public static
Option
<bool> CreateNoRestoreOption() => new("--no-restore", "-n")
45
public static
Option
<string> CreateSourceOption() => new Option<string>("--source", "-s")
51
public static
Option
<string> CreatePackageDirOption() => new Option<string>("--package-directory")
57
public static
Option
<bool> CreateInteractiveOption() => CommonOptions.CreateInteractiveOption().ForwardIfEnabled("--interactive");
60
public readonly
Option
<string> VersionOption = CreateVersionOption();
61
public readonly
Option
<bool> PrereleaseOption = CreatePrereleaseOption();
62
public readonly
Option
<string> FrameworkOption = CreateFrameworkOption();
63
public readonly
Option
<bool> NoRestoreOption = CreateNoRestoreOption();
64
public readonly
Option
<string> SourceOption = CreateSourceOption();
65
public readonly
Option
<string> PackageDirOption = CreatePackageDirOption();
66
public readonly
Option
<bool> InteractiveOption = CreateInteractiveOption();
67
public readonly
Option
<string?> ProjectOption = PackageCommandDefinition.CreateProjectOption();
68
public readonly
Option
<string?> FileOption = PackageCommandDefinition.CreateFileOption();
Commands\Package\PackageCommandDefinition.cs (2)
19
public static
Option
<string?> CreateProjectOption() => new("--project")
25
public static
Option
<string?> CreateFileOption() => new("--file")
Commands\Package\PackageListCommandDefinition.cs (4)
81
public readonly
Option
<bool> InteractiveOption = CommonOptions.CreateInteractiveOption().ForwardIfEnabled("--interactive");
95
public readonly
Option
<ReportOutputFormat> FormatOption = new Option<ReportOutputFormat>("--format")
105
public readonly
Option
<string?> ProjectOption = PackageCommandDefinition.CreateProjectOption();
106
public readonly
Option
<string?> FileOption = PackageCommandDefinition.CreateFileOption();
Commands\Package\PackageRemoveCommandDefinition.cs (3)
32
public readonly
Option
<bool> InteractiveOption = CommonOptions.CreateInteractiveOption().ForwardIfEnabled("--interactive");
33
public readonly
Option
<string?> ProjectOption = PackageCommandDefinition.CreateProjectOption();
34
public readonly
Option
<string?> FileOption = PackageCommandDefinition.CreateFileOption();
Commands\Package\PackageSearchCommandDefinition.cs (9)
20
public readonly
Option
<IEnumerable<string>> Sources = new Option<IEnumerable<string>>("--source")
27
public readonly
Option
<string> Take = new Option<string>("--take")
33
public readonly
Option
<string> Skip = new Option<string>("--skip")
39
public readonly
Option
<bool> ExactMatch = new Option<bool>("--exact-match")
45
public readonly
Option
<bool> Interactive = CommonOptions.CreateInteractiveOption().ForwardIfEnabled("--interactive");
47
public readonly
Option
<bool> Prerelease = new Option<bool>("--prerelease")
53
public readonly
Option
<string> ConfigFile = new Option<string>("--configfile")
59
public readonly
Option
<string> Format = new Option<string>("--format")
65
public readonly
Option
<string> Verbosity = new Option<string>("--verbosity")
Commands\Project\ProjectConvertCommandDefinition.cs (5)
16
public readonly
Option
<FileInfo> OutputOption = new("--output", "-o")
23
public readonly
Option
<bool> ForceOption = new("--force")
29
public readonly
Option
<bool> InteractiveOption = CommonOptions.CreateInteractiveOption(acceptArgument: true);
31
public readonly
Option
<bool> DryRunOption = new("--dry-run")
37
public readonly
Option
<bool> DeleteSourceOption = new("--delete-source")
Commands\Publish\PublishCommandDefinition.cs (21)
22
public readonly
Option
<string> OutputOption = new Option<string>("--output", "-o")
28
public readonly
Option
<IEnumerable<string>> ManifestOption = new Option<IEnumerable<string>>("--manifest")
35
public readonly
Option
<bool> NoBuildOption = new Option<bool>("--no-build")
41
public readonly
Option
<bool> NoLogoOption = CommonOptions.CreateNoLogoOption();
43
public readonly
Option
<bool> NoRestoreOption = CommonOptions.CreateNoRestoreOption();
45
public readonly
Option
<bool> SelfContainedOption = CommonOptions.CreateSelfContainedOption();
47
public readonly
Option
<bool> NoSelfContainedOption = CommonOptions.CreateNoSelfContainedOption();
51
public readonly
Option
<string> FrameworkOption = CommonOptions.CreateFrameworkOption(CommandDefinitionStrings.PublishFrameworkOptionDescription);
53
public readonly
Option
<string?> ConfigurationOption = CommonOptions.CreateConfigurationOption(CommandDefinitionStrings.PublishConfigurationOptionDescription);
54
public readonly
Option
<string[]> TargetOption = CreateTargetOption();
56
public readonly
Option
<Utils.VerbosityOptions?> VerbosityOption = CommonOptions.CreateVerbosityOption();
58
public readonly
Option
<bool> NoDependenciesOption = RestoreCommandDefinition.CreateNoDependenciesOption(showHelp: false);
59
public readonly
Option
<string> ArtifactsPathOption = CommonOptions.CreateArtifactsPathOption();
60
public readonly
Option
<string> VersionSuffixOption = CommonOptions.CreateVersionSuffixOption();
61
public readonly
Option
<bool> InteractiveOption = CommonOptions.CreateInteractiveMsBuildForwardOption();
62
public readonly
Option
<bool> DisableBuildServersOption = CommonOptions.CreateDisableBuildServersOption();
63
public readonly
Option
<string[]?> GetPropertyOption = CommonOptions.CreateGetPropertyOption();
64
public readonly
Option
<string[]?> GetItemOption = CommonOptions.CreateGetItemOption();
65
public readonly
Option
<string[]?> GetTargetResultOption = CommonOptions.CreateGetTargetResultOption();
66
public readonly
Option
<string[]?> GetResultOutputFileOption = CommonOptions.CreateGetResultOutputFileOption();
98
public static
Option
<string[]> CreateTargetOption()
Commands\Reference\ReferenceAddCommandDefinition.cs (7)
13
public readonly
Option
<string?> FileOption = ReferenceCommandDefinition.CreateFileOption();
23
public override
Option
<string?>? GetFileOption() => FileOption;
25
public override
Option
<string?>? GetProjectOption() => Parent.ProjectOption;
44
public readonly
Option
<string> FrameworkOption = new("--framework", "-f")
51
public readonly
Option
<bool> InteractiveOption = CommonOptions.CreateInteractiveOption();
61
public abstract
Option
<string?>? GetFileOption();
63
public abstract
Option
<string?>? GetProjectOption();
Commands\Reference\ReferenceCommandDefinition.cs (3)
17
public static
Option
<string?> CreateProjectOption() => new("--project")
23
public static
Option
<string?> CreateFileOption() => new("--file")
29
public readonly
Option
<string?> ProjectOption = CreateProjectOption();
Commands\Reference\ReferenceListCommandDefinition.cs (3)
13
public readonly
Option
<string?> FileOption = ReferenceCommandDefinition.CreateFileOption();
23
internal override
Option
<string?>? GetFileOption() => FileOption;
25
internal override
Option
<string?>? GetProjectOption() => Parent.ProjectOption;
Commands\Reference\ReferenceRemoveCommandDefinition.cs (7)
12
public readonly
Option
<string?> FileOption = ReferenceCommandDefinition.CreateFileOption();
22
public override
Option
<string?>? GetFileOption() => FileOption;
24
public override
Option
<string?>? GetProjectOption() => Parent.ProjectOption;
37
public static
Option
<string> CreateFrameworkOption() => new("--framework", "-f")
44
public readonly
Option
<string> FrameworkOption = CreateFrameworkOption();
53
public abstract
Option
<string?>? GetFileOption();
55
public abstract
Option
<string?>? GetProjectOption();
Commands\Restore\RestoreCommandDefinition.cs (18)
22
public readonly
Option
<string[]> TargetOption = CreateTargetOption();
23
public readonly
Option
<Utils.VerbosityOptions> VerbosityOption = CommonOptions.CreateVerbosityOption(Utils.VerbosityOptions.minimal);
24
public readonly
Option
<bool> NoLogoOption = CommonOptions.CreateNoLogoOption();
26
public readonly
Option
<bool> DisableBuildServersOption = CommonOptions.CreateDisableBuildServersOption();
30
public readonly
Option
<bool> NoDependenciesOption = CreateNoDependenciesOption(showHelp: true);
31
public readonly
Option
<bool> InteractiveOption = CommonOptions.CreateInteractiveMsBuildForwardOption();
32
public readonly
Option
<string> ArtifactsPathOption = CommonOptions.CreateArtifactsPathOption();
34
public readonly
Option
<bool> UseLockFileOption = new Option<bool>("--use-lock-file")
40
public readonly
Option
<bool> LockedModeOption = new Option<bool>("--locked-mode")
46
public readonly
Option
<string> LockFilePathOption = new Option<string>("--lock-file-path")
52
public readonly
Option
<bool> ForceEvaluateOption = new Option<bool>("--force-evaluate")
58
public readonly
Option
<string[]?> GetPropertyOption = CommonOptions.CreateGetPropertyOption();
59
public readonly
Option
<string[]?> GetItemOption = CommonOptions.CreateGetItemOption();
60
public readonly
Option
<string[]?> GetTargetResultOption = CommonOptions.CreateGetTargetResultOption();
61
public readonly
Option
<string[]?> GetResultOutputFileOption = CommonOptions.CreateGetResultOutputFileOption();
115
private static
Option
<IEnumerable<string>> CreateRuntimeOption() => new Option<IEnumerable<string>>("--runtime", "-r")
123
public static
Option
<bool> CreateNoDependenciesOption(bool showHelp)
131
public static
Option
<string[]> CreateTargetOption() => CommonOptions.CreateRequiredMSBuildTargetOption("Restore");
Commands\Run\RunCommandDefinition.cs (20)
14
public readonly
Option
<string?> ConfigurationOption = CommonOptions.CreateConfigurationOption(CommandDefinitionStrings.RunConfigurationOptionDescription);
16
public readonly
Option
<string> FrameworkOption = CommonOptions.CreateFrameworkOption(CommandDefinitionStrings.RunFrameworkOptionDescription);
20
public readonly
Option
<string> ProjectOption = new("--project")
26
public readonly
Option
<string> FileOption = new("--file")
32
public readonly
Option
<ReadOnlyDictionary<string, string>?> PropertyOption = CommonOptions.CreatePropertyOption();
34
public readonly
Option
<string> LaunchProfileOption = new("--launch-profile", "-lp")
40
public readonly
Option
<bool> NoLaunchProfileOption = new("--no-launch-profile")
46
public readonly
Option
<bool> NoLaunchProfileArgumentsOption = new("--no-launch-profile-arguments")
51
public readonly
Option
<string> DeviceOption = new("--device")
57
public readonly
Option
<bool> ListDevicesOption = new("--list-devices")
65
public readonly
Option
<bool> NoBuildOption = new(NoBuildOptionName)
71
public readonly
Option
<bool> NoRestoreOption = CommonOptions.CreateNoRestoreOption();
73
public readonly
Option
<bool> InteractiveOption = CommonOptions.CreateInteractiveMsBuildForwardOption();
77
public readonly
Option
<bool> NoCacheOption = new(NoCacheOptionName)
83
public readonly
Option
<bool> SelfContainedOption = CommonOptions.CreateSelfContainedOption();
85
public readonly
Option
<bool> NoSelfContainedOption = CommonOptions.CreateNoSelfContainedOption();
87
public readonly
Option
<Utils.VerbosityOptions?> VerbosityOption = CommonOptions.CreateVerbosityOption();
89
public readonly
Option
<bool> DisableBuildServersOption = CommonOptions.CreateDisableBuildServersOption();
91
public readonly
Option
<string> ArtifactsPathOption = CommonOptions.CreateArtifactsPathOption();
93
public readonly
Option
<IReadOnlyDictionary<string, string>> EnvOption = CommonOptions.CreateEnvOption();
Commands\Solution\SolutionAddCommandDefinition.cs (3)
19
public readonly
Option
<bool> InRootOption = new(InRootOptionName)
27
public readonly
Option
<string> SolutionFolderOption = new(SolutionFolderOptionName, "-s")
32
public readonly
Option
<bool> IncludeReferencesOption = new("--include-references")
Commands\Solution\SolutionListCommandDefinition.cs (2)
10
public readonly
Option
<bool> SolutionFolderOption = new("--solution-folders")
16
public readonly
Option
<string> FormatOption = new Option<string>("--format")
Commands\Test\TestCommandDefinition.cs (3)
21
public readonly
Option
<string> FrameworkOption = CommonOptions.CreateFrameworkOption(CommandDefinitionStrings.TestFrameworkOptionDescription);
23
public readonly
Option
<string?> ConfigurationOption = CommonOptions.CreateConfigurationOption(CommandDefinitionStrings.TestConfigurationOptionDescription);
25
public readonly
Option
<Utils.VerbosityOptions?> VerbosityOption = CommonOptions.CreateVerbosityOption();
Commands\Test\TestCommandDefinition.MicrosoftTestingPlatform.cs (32)
21
public readonly
Option
<string> ProjectOrSolutionOption = new("--project")
28
public readonly
Option
<string> SolutionOption = new("--solution")
35
public readonly
Option
<string> TestModulesFilterOption = new("--test-modules")
41
public readonly
Option
<string> TestModulesRootDirectoryOption = new("--root-directory")
49
public readonly
Option
<string> ResultsDirectoryOption = new(ResultsDirectoryOptionName)
56
public readonly
Option
<string> ResultsDirectoryLayoutOption = new Option<string>("--results-directory-layout")
65
public readonly
Option
<string> ConfigFileOption = new(ConfigFileOptionName)
74
public readonly
Option
<string> DiagnosticOutputDirectoryOption = new(DiagnosticOutputDirectoryOptionName)
81
public readonly
Option
<int> MaxParallelTestModulesOption = new("--max-parallel-test-modules")
87
public readonly
Option
<int> MinimumExpectedTestsOption = new("--minimum-expected-tests")
93
public readonly
Option
<int?> MaximumFailedTestsOption = new("--maximum-failed-tests")
100
public readonly
Option
<TimeSpan?> TimeoutOption = new("--timeout")
108
public readonly
Option
<IReadOnlyDictionary<string, string>> EnvOption = CommonOptions.CreateEnvOption();
110
public readonly
Option
<ReadOnlyDictionary<string, string>?> PropertiesOption = CommonOptions.CreatePropertyOption();
112
public readonly
Option
<bool> NoRestoreOption = CommonOptions.CreateNoRestoreOption();
114
public readonly
Option
<bool> NoBuildOption = new("--no-build")
119
public readonly
Option
<bool> NoLogoOption = CommonOptions.CreateNoLogoOption(
124
public readonly
Option
<bool> UseCurrentRuntimeOption = CommonOptions.CreateUseCurrentRuntimeOption(CommandDefinitionStrings.CmdCurrentRuntimeOptionDescription);
126
public readonly
Option
<bool> NoDependenciesOption = new Option<bool>("--no-dependencies")
132
public readonly
Option
<bool> NoAnsiOption = new("--no-ansi")
138
public readonly
Option
<bool> NoProgressOption = new("--no-progress")
144
public readonly
Option
<bool> NoArtifactPostProcessingOption = new("--no-artifact-post-processing")
150
public readonly
Option
<OutputOptions> OutputOption = new("--output")
162
public readonly
Option
<string> ListTestsOption = new Option<string>(ListTestsOptionName)
169
public readonly
Option
<bool> NoLaunchProfileOption = new("--no-launch-profile")
175
public readonly
Option
<bool> NoLaunchProfileArgumentsOption = new("--no-launch-profile-arguments")
180
public readonly
Option
<string> DeviceOption = new("--device")
186
public readonly
Option
<bool> ListDevicesOption = new("--list-devices")
196
public readonly
Option
<bool> CollectTestMapOption;
200
public readonly
Option
<bool> AffectedTestsOption;
204
public readonly
Option
<string> ArtifactsPathOption = CommonOptions.CreateArtifactsPathOption();
208
public readonly
Option
<string[]> MTPTargetOption = CommonOptions.CreateRequiredMSBuildTargetOption(BuildTargetName);
Commands\Test\TestCommandDefinition.VSTest.cs (30)
14
public readonly
Option
<string> SettingsOption = new Option<string>("--settings", "-s")
20
public readonly
Option
<bool> ListTestsOption = new Option<bool>("--list-tests", "-t")
26
public readonly
Option
<IReadOnlyDictionary<string, string>> TestEnvOption = CommonOptions.CreateEnvOption(CommandDefinitionStrings.CmdTestEnvironmentVariableDescription);
28
public readonly
Option
<string> FilterOption = new Option<string>("--filter")
34
public readonly
Option
<IEnumerable<string>> AdapterOption = new Option<IEnumerable<string>>("--test-adapter-path")
41
public readonly
Option
<IEnumerable<string>> LoggerOption = new Option<IEnumerable<string>>("--logger", "-l")
52
public readonly
Option
<string> OutputOption = new Option<string>("--output", "-o")
59
public readonly
Option
<string> ArtifactsPathOption = CommonOptions.CreateArtifactsPathOption();
61
public readonly
Option
<string> DiagOption = new Option<string>("--diag", "-d")
68
public readonly
Option
<bool> NoBuildOption = new Option<bool>("--no-build")
74
public readonly
Option
<bool> NoDependenciesOption = new Option<bool>("--no-dependencies")
80
public readonly
Option
<string> ResultsOption = new Option<string>("--results-directory")
86
public readonly
Option
<IEnumerable<string>> CollectOption = new Option<IEnumerable<string>>("--collect")
93
public readonly
Option
<bool> BlameOption = new Option<bool>("--blame")
99
public readonly
Option
<bool> BlameCrashOption = new Option<bool>("--blame-crash")
105
public readonly
Option
<string> BlameCrashDumpOption = CreateBlameCrashDumpOption();
107
public readonly
Option
<bool> BlameCrashAlwaysOption = new Option<bool>("--blame-crash-collect-always")
113
public readonly
Option
<bool> BlameHangOption = new Option<bool>("--blame-hang")
119
public readonly
Option
<string> BlameHangDumpOption = CreateBlameHangDumpOption();
121
public readonly
Option
<string> BlameHangTimeoutOption = new Option<string>("--blame-hang-timeout")
127
public readonly
Option
<bool> NoLogoOption = CommonOptions.CreateNoLogoOption(forwardAs: "--property:VSTestNoLogo=true", description: CommandDefinitionStrings.TestCmdNoLogo);
129
public readonly
Option
<bool> NoRestoreOption = CommonOptions.CreateNoRestoreOption();
131
public readonly
Option
<bool> InteractiveOption = CommonOptions.CreateInteractiveMsBuildForwardOption();
133
public readonly
Option
<ReadOnlyDictionary<string, string>?> PropertiesOption = CommonOptions.CreatePropertyOption();
135
public readonly
Option
<bool> DisableBuildServersOption = CommonOptions.CreateDisableBuildServersOption();
137
public readonly
Option
<string[]> VsTestTargetOption = CommonOptions.CreateRequiredMSBuildTargetOption("VSTest");
139
private static
Option
<string> CreateBlameCrashDumpOption()
141
Option
<string> result = new Option<string>("--blame-crash-dump-type")
151
private static
Option
<string> CreateBlameHangDumpOption()
153
Option
<string> result = new Option<string>("--blame-hang-dump-type")
Commands\Tool\StoreCommandDefinition.cs (12)
18
public readonly
Option
<IEnumerable<string>> ManifestOption = new Option<IEnumerable<string>>("--manifest", "-m")
39
public readonly
Option
<string> FrameworkVersionOption = new Option<string>("--framework-version")
45
public readonly
Option
<string> OutputOption = new Option<string>("--output", "-o")
51
public readonly
Option
<string> WorkingDirOption = new Option<string>("--working-dir", "-w")
57
public readonly
Option
<bool> SkipOptimizationOption = new Option<bool>("--skip-optimization")
63
public readonly
Option
<bool> SkipSymbolsOption = new Option<bool>("--skip-symbols")
69
public readonly
Option
<string> FrameworkOption = CommonOptions.CreateFrameworkOption(CommandDefinitionStrings.StoreFrameworkOptionDescription);
70
public readonly
Option
<string> RuntimeOption = TargetPlatformOptions.CreateRuntimeOption(CommandDefinitionStrings.StoreRuntimeOptionDescription);
71
public readonly
Option
<Utils.VerbosityOptions?> VerbosityOption = CommonOptions.CreateVerbosityOption();
72
public readonly
Option
<bool> UseCurrentRuntimeOption = CommonOptions.CreateUseCurrentRuntimeOption(CommandDefinitionStrings.CurrentRuntimeOptionDescription);
73
public readonly
Option
<bool> DisableBuildServersOption = CommonOptions.CreateDisableBuildServersOption();
74
public readonly
Option
<bool> NoLogoOption = CommonOptions.CreateNoLogoOption(true);
Commands\Tool\ToolAppliedOption.cs (12)
11
public static
Option
<bool> CreateGlobalOption(string description) => new("--global", "-g")
17
public static
Option
<bool> CreateLocalOption(string description) => new("--local")
23
public static
Option
<bool> CreateUpdateAllOption() => new("--all")
29
public static
Option
<string> CreateVersionOption() => new("--version")
35
public static
Option
<string> CreateToolPathOption(string description) => new("--tool-path")
41
public static
Option
<string> CreateToolManifestOption(string description) => new("--tool-manifest")
48
public static
Option
<bool> CreatePrereleaseOption() => new("--prerelease")
54
public static
Option
<bool> CreateRollForwardOption() => new("--allow-roll-forward")
60
public static
Option
<FileInfo> CreateConfigOption() => CommonOptions.CreateConfigFileOption(
64
public static
Option
<string[]> CreateSourceOption(string? description = null) => new Option<string[]>("--source")
70
public static
Option
<string[]> CreateAddSourceOption(string? description = null) => new Option<string[]>("--add-source")
76
public static
Option
<bool> CreateAllowPackageDowngradeOption() => new("--allow-downgrade")
Commands\Tool\ToolExecuteCommandDefinition.cs (8)
26
public readonly
Option
<string> VersionOption = ToolAppliedOption.CreateVersionOption();
27
public readonly
Option
<bool> RollForwardOption = ToolAppliedOption.CreateRollForwardOption();
28
public readonly
Option
<bool> PrereleaseOption = ToolAppliedOption.CreatePrereleaseOption();
29
public readonly
Option
<FileInfo> ConfigOption = ToolAppliedOption.CreateConfigOption();
30
public readonly
Option
<string[]> SourceOption = ToolAppliedOption.CreateSourceOption();
31
public readonly
Option
<string[]> AddSourceOption = ToolAppliedOption.CreateAddSourceOption();
32
public readonly
Option
<bool> YesOption = CommonOptions.CreateYesOption(hidden: true);
33
public readonly
Option
<Utils.VerbosityOptions> VerbosityOption = CommonOptions.CreateVerbosityOption(Utils.VerbosityOptions.normal);
Commands\Tool\ToolInstallCommandDefinition.cs (3)
12
public readonly
Option
<bool> CreateManifestIfNeededOption = new("--create-manifest-if-needed")
20
public readonly
Option
<string> ArchitectureOption = new("--arch", "-a")
25
public readonly
Option
<bool> RollForwardOption = ToolAppliedOption.CreateRollForwardOption();
Commands\Tool\ToolListCommandDefinition.cs (1)
22
public readonly
Option
<ToolListOutputFormat> ToolListFormatOption = new("--format")
Commands\Tool\ToolLocationOptions.cs (4)
15
public readonly
Option
<bool> GlobalOption = ToolAppliedOption.CreateGlobalOption(globalOptionDescription);
16
public readonly
Option
<bool> LocalOption = ToolAppliedOption.CreateLocalOption(localOptionDescription);
17
public readonly
Option
<string> ToolPathOption = ToolAppliedOption.CreateToolPathOption(toolPathOptionDescription);
56
public void EnsureToolManifestAndOnlyLocalFlagCombination(ParseResult parseResult,
Option
<string> toolManifestOption)
Commands\Tool\ToolRestoreCommandDefinition.cs (4)
10
public readonly
Option
<FileInfo> ConfigOption = ToolAppliedOption.CreateConfigOption();
12
public readonly
Option
<string[]> AddSourceOption = ToolAppliedOption.CreateAddSourceOption();
14
public readonly
Option
<string> ToolManifestOption = ToolAppliedOption.CreateToolManifestOption(CommandDefinitionStrings.ToolRestoreManifestPathOptionDescription);
16
public readonly
Option
<Utils.VerbosityOptions> VerbosityOption = CommonOptions.CreateVerbosityOption(Utils.VerbosityOptions.normal);
Commands\Tool\ToolRunCommandDefinition.cs (1)
23
public readonly
Option
<bool> RollForwardOption = new("--allow-roll-forward")
Commands\Tool\ToolSearchCommandDefinition.cs (8)
16
public readonly
Option
<bool> DetailOption = new("--detail")
22
public readonly
Option
<string> SkipOption = new("--skip")
28
public readonly
Option
<string> TakeOption = new("--take")
34
public readonly
Option
<bool> PrereleaseOption = ToolAppliedOption.CreatePrereleaseOption();
36
public readonly
Option
<FileInfo> ConfigOption = ToolAppliedOption.CreateConfigOption();
38
public readonly
Option
<string[]> SourceOption = ToolAppliedOption.CreateSourceOption(CommandDefinitionStrings.SourceDescription);
40
public readonly
Option
<string[]> AddSourceOption = ToolAppliedOption.CreateAddSourceOption(CommandDefinitionStrings.Option_AddSource);
42
public readonly
Option
<bool> InteractiveOption = CommonOptions.CreateInteractiveOption();
Commands\Tool\ToolUninstallCommandDefinition.cs (1)
22
public readonly
Option
<string> ToolManifestOption = ToolAppliedOption.CreateToolManifestOption(CommandDefinitionStrings.ToolUninstallManifestPathOptionDescription);
Commands\Tool\ToolUpdateCommandDefinition.cs (1)
11
public readonly
Option
<bool> UpdateAllOption = ToolAppliedOption.CreateUpdateAllOption();
Commands\Tool\ToolUpdateInstallCommandDefinition.cs (9)
11
public readonly
Option
<bool> AllowPackageDowngradeOption = ToolAppliedOption.CreateAllowPackageDowngradeOption();
18
public readonly
Option
<string> VersionOption = ToolAppliedOption.CreateVersionOption();
19
public readonly
Option
<FileInfo> ConfigOption = ToolAppliedOption.CreateConfigOption();
20
public readonly
Option
<string> ToolManifestOption = ToolAppliedOption.CreateToolManifestOption(CommandDefinitionStrings.ToolInstallManifestPathOptionDescription);
22
public readonly
Option
<string[]> AddSourceOption = ToolAppliedOption.CreateAddSourceOption();
23
public readonly
Option
<string[]> SourceOption = ToolAppliedOption.CreateSourceOption();
25
public readonly
Option
<string> FrameworkOption = new("--framework")
31
public readonly
Option
<bool> PrereleaseOption = ToolAppliedOption.CreatePrereleaseOption();
35
public readonly
Option
<VerbosityOptions> VerbosityOption = CommonOptions.CreateVerbosityOption(VerbosityOptions.normal);
Commands\VSTest\VSTestCommandDefinition.cs (3)
15
public readonly
Option
<string> TestPlatformOption = new(TestPlatformOptionName);
19
public readonly
Option
<string> TestFrameworkOption = new(TestFrameworkOptionName);
23
public readonly
Option
<string[]> TestLoggerOption = new(TestLoggerOptionName);
Commands\Workload\InstallingWorkloadCommandDefinition.cs (12)
13
public sealed override
Option
<string> TempDirOption { get; } = CreateTempDirOption();
14
public sealed override
Option
<Utils.VerbosityOptions> VerbosityOption { get; } = CommonOptions.CreateVerbosityOption(Utils.VerbosityOptions.normal);
16
public readonly
Option
<IEnumerable<string>> WorkloadSetVersionOption = new("--version")
22
public readonly
Option
<bool> PrintDownloadLinkOnlyOption = new("--print-download-link-only")
28
public readonly
Option
<string> FromCacheOption = new("--from-cache")
35
public readonly
Option
<bool> IncludePreviewOption = new("--include-previews")
40
public readonly
Option
<string> DownloadToCacheOption = new("--download-to-cache")
47
public readonly
Option
<string> FromRollbackFileOption = new("--from-rollback-file")
53
public readonly
Option
<FileInfo> ConfigOption = CreateConfigOption();
55
public readonly
Option
<string[]> SourceOption = CreateSourceOption();
57
public readonly
Option
<string> SdkVersionOption = CreateSdkVersionOption();
59
public sealed override
Option
<bool> SkipSignCheckOption { get; } = CreateSkipSignCheckOption();
Commands\Workload\WorkloadCleanCommandDefinition.cs (2)
10
public readonly
Option
<bool> CleanAllOption = new("--all")
15
public readonly
Option
<string> SdkVersionOption = CreateSdkVersionOption();
Commands\Workload\WorkloadCommandDefinition.cs (2)
26
public
Option
<bool> InfoOption = new("--info")
32
public readonly
Option
<bool> VersionOption = new("--version")
Commands\Workload\WorkloadCommandDefinitionBase.cs (9)
12
public virtual
Option
<bool>? SkipSignCheckOption => null;
13
public virtual
Option
<string>? TempDirOption => null;
14
public virtual
Option
<Utils.VerbosityOptions>? VerbosityOption => null;
17
public static
Option
<string> CreateSdkVersionOption() => new("--sdk-version")
31
public static
Option
<FileInfo> CreateConfigOption() => CommonOptions.CreateConfigFileOption(
35
public static
Option
<string[]> CreateSourceOption() => new Option<string[]>("--source", "-s")
41
public static
Option
<bool> CreateSkipSignCheckOption() => new("--skip-sign-check")
48
public static
Option
<string> CreateTempDirOption() => new("--temp-dir")
55
public static
Option
<bool> CreateSkipManifestUpdateOption() => new(SkipManifestUpdateOptionName)
Commands\Workload\WorkloadConfigCommandDefinition.cs (1)
17
public readonly
Option
<string> UpdateMode = new("--update-mode")
Commands\Workload\WorkloadElevateCommandDefinition.cs (1)
16
public readonly
Option
<string> ClientTempOption = new("--client-temp")
Commands\Workload\WorkloadInstallCommandDefinition.cs (1)
11
public readonly
Option
<bool> SkipManifestUpdateOption = CreateSkipManifestUpdateOption();
Commands\Workload\WorkloadListCommandDefinition.cs (7)
12
public readonly
Option
<bool> MachineReadableOption = new("--machine-readable")
17
public readonly
Option
<string> VersionOption = CreateSdkVersionOption();
18
public override
Option
<Utils.VerbosityOptions> VerbosityOption { get; } = CommonOptions.CreateHiddenVerbosityOption();
20
public override
Option
<string> TempDirOption { get; } = CreateTempDirOption().Hide();
22
public readonly
Option
<bool> IncludePreviewsOption = new Option<bool>("--include-previews")
29
public readonly
Option
<FileInfo> ConfigOption = CreateConfigOption().Hide();
31
public readonly
Option
<string[]> SourceOption = CreateSourceOption().Hide();
Commands\Workload\WorkloadRepairCommandDefinition.cs (5)
10
public readonly
Option
<FileInfo> ConfigOption = CreateConfigOption();
12
public readonly
Option
<string[]> SourceOption = CreateSourceOption();
14
public readonly
Option
<string> SdkVersionOption = CreateSdkVersionOption();
16
public override
Option
<Utils.VerbosityOptions> VerbosityOption { get; } = CommonOptions.CreateVerbosityOption(Utils.VerbosityOptions.normal);
18
public override
Option
<bool> SkipSignCheckOption { get; } = CreateSkipSignCheckOption();
Commands\Workload\WorkloadRestoreCommandDefinition.cs (1)
16
public readonly
Option
<bool> SkipManifestUpdateOption = CreateSkipManifestUpdateOption();
Commands\Workload\WorkloadSearchCommandDefinition.cs (2)
16
public readonly
Option
<string> VersionOption = CreateSdkVersionOption();
17
public override
Option
<Utils.VerbosityOptions> VerbosityOption { get; } = CommonOptions.CreateHiddenVerbosityOption();
Commands\Workload\WorkloadSearchVersionsCommandDefinition.cs (5)
16
public readonly
Option
<int> TakeOption = new("--take")
21
public readonly
Option
<string> FormatOption = new("--format")
26
public readonly
Option
<bool> IncludePreviewsOption = new("--include-previews");
28
public readonly
Option
<FileInfo> ConfigOption = CreateConfigOption();
30
public readonly
Option
<string[]> SourceOption = CreateSourceOption();
Commands\Workload\WorkloadUninstallCommandDefinition.cs (3)
11
public readonly
Option
<string> VersionOption = CreateSdkVersionOption();
12
public override
Option
<bool> SkipSignCheckOption { get; } = CreateSkipSignCheckOption();
13
public override
Option
<Utils.VerbosityOptions> VerbosityOption { get; } = CommonOptions.CreateVerbosityOption(Utils.VerbosityOptions.normal);
Commands\Workload\WorkloadUpdateCommandDefinition.cs (5)
12
public readonly
Option
<bool> FromPreviousSdkOption = new("--from-previous-sdk")
17
public readonly
Option
<bool> AdManifestOnlyOption = new("--advertising-manifests-only")
23
public readonly
Option
<bool> PrintRollbackOption = new("--print-rollback")
29
public readonly
Option
<int> FromHistoryOption = new(FromHistoryOptionName)
34
public readonly
Option
<string> HistoryManifestOnlyOption = new("--manifests-only")
Common\CommonOptions.cs (31)
15
public static
Option
<bool> CreateYesOption(bool hidden = false) => new("--yes", "-y")
23
public static
Option
<ReadOnlyDictionary<string, string>?> CreatePropertyOption() =>
38
public static
Option
<ReadOnlyDictionary<string, string>?> CreateRestorePropertyOption() =>
68
public static
Option
<string[]?> CreateMSBuildTargetOption(string? defaultTargetName = null, (string key, string value)[]? additionalProperties = null) =>
81
public static
Option
<string[]> CreateRequiredMSBuildTargetOption(string defaultTargetName, (string key, string value)[]? additionalProperties = null) =>
109
public static
Option
<string[]?> CreateGetPropertyOption() => MSBuildMultiOption("getProperty");
111
public static
Option
<string[]?> CreateGetItemOption() => MSBuildMultiOption("getItem");
113
public static
Option
<string[]?> CreateGetTargetResultOption() => MSBuildMultiOption("getTargetResult");
115
public static
Option
<string[]?> CreateGetResultOutputFileOption() => MSBuildMultiOption("getResultOutputFile");
117
private static
Option
<string[]?> MSBuildMultiOption(string name)
141
public static
Option
<VerbosityOptions> CreateVerbosityOption(VerbosityOptions defaultVerbosity) =>
151
public static
Option
<VerbosityOptions?> CreateVerbosityOption() =>
160
public static
Option
<VerbosityOptions> CreateHiddenVerbosityOption() =>
172
public static
Option
<string> CreateFrameworkOption(string description) =>
181
public static
Option
<string> CreateArtifactsPathOption() =>
190
public static
Option
<bool> CreateUseCurrentRuntimeOption(string description) =>
199
public static
Option
<string?> CreateConfigurationOption(string description) =>
212
public static
Option
<string> CreateVersionSuffixOption() =>
229
public static
Option
<bool> CreateNoRestoreOption() => new Option<bool>("--no-restore")
235
public static
Option
<bool> RestoreOption = new Option<bool>("--restore", "-restore")
255
public static
Option
<bool> CreateInteractiveOption(bool acceptArgument = true, bool hidden = false) =>
265
public static
Option
<bool> CreateInteractiveMsBuildForwardOption()
269
public static
Option
<FileInfo> CreateConfigFileOption(string description, string helpName)
276
public static
Option
<bool> CreateDisableBuildServersOption() =>
284
public static
Option
<bool> DebugOption = new("--debug")
289
public static
Option
<bool> CreateSelfContainedOption() =>
298
public static
Option
<bool> CreateNoSelfContainedOption() =>
306
public static
Option
<IReadOnlyDictionary<string, string>> CreateEnvOption(string? description = null) => new("--environment", "-e")
363
public static
Option
<bool> CreateNoLogoOption(bool defaultValue = true, string? forwardAs = "--nologo", string? description = null)
365
Option
<bool> option = new("--no-logo", "--nologo", "-nologo", "/nologo")
387
public static
Option
<bool> CreateDiagnosticsOption(bool recursive) => new("--diagnostics", "-d")
Common\ImplicitRestoreOptions.cs (13)
12
public readonly
Option
<IEnumerable<string>> SourceOption;
13
public readonly
Option
<string> PackagesOption;
14
public readonly
Option
<bool> CurrentRuntimeOption;
15
public readonly
Option
<bool> DisableParallelOption;
16
public readonly
Option
<string> ConfigFileOption;
17
public readonly
Option
<bool> NoCacheOption;
18
public readonly
Option
<bool> NoHttpCacheOption;
19
public readonly
Option
<bool> IgnoreFailedSourcesOption;
20
public readonly
Option
<bool> ForceOption;
21
public readonly
Option
<ReadOnlyDictionary<string, string>?> PropertiesOption;
22
public readonly
Option
<ReadOnlyDictionary<string, string>?> RestorePropertiesOption;
87
private static
Option
<IEnumerable<string>> CreateSourceOption(bool showHelp, bool useShortOptions)
89
var
option = new Option<IEnumerable<string>>("--source")
Common\NuGetRestoreOptions.cs (9)
14
public readonly
Option
<bool> DisableParallelOption = ForwardWhen<bool>(new("--disable-parallel")
21
public readonly
Option
<bool> NoCacheOption = ForwardWhenEnabled(new("--no-cache")
32
public readonly
Option
<bool> NoHttpCacheOption = ForwardWhen<bool>(new("--no-http-cache")
39
public readonly
Option
<bool> IgnoreFailedSourcesOption = ForwardWhen<bool>(new("--ignore-failed-sources")
46
public readonly
Option
<bool> InteractiveOption = CommonOptions.CreateInteractiveOption(hidden: hidden);
48
private static
Option
<T> ForwardWhen<T>(
Option
<T> option, bool forward)
51
private static
Option
<bool> ForwardWhenEnabled(
Option
<bool> option, bool forward)
Common\TargetPlatformOptions.cs (3)
18
public readonly
Option
<string> ArchitectureOption = new("--arch", "-a")
24
public readonly
Option
<string> OperatingSystemOption = new("--os")
58
public static
Option
<string> CreateRuntimeOption(string description) =>
Utilities\OptionExtensions.cs (10)
12
public static
Option
<T> AsHidden<T>(this
Option
<T> o)
18
public static
Option
<T> WithDescription<T>(this
Option
<T> o, string description)
24
public static
Option
<T> DisableAllowMultipleArgumentsPerToken<T>(this
Option
<T> o)
38
public static
Option
<string> ForwardAsOutputPath(this
Option
<string> option, string outputPropertyName, bool surroundWithDoubleQuotes = false)
71
public static
Option
<ReadOnlyDictionary<string, string>?> ForwardAsMSBuildProperty(this
Option
<ReadOnlyDictionary<string, string>?> option) =>
Microsoft.DotNet.VersionTools.Cli (3)
Program.cs (3)
22
Option
<string> assetsDirectoryOption = new("--assets-path", "-d")
28
Option
<string> searchPatternOption = new("--search-pattern", "-s")
34
Option
<bool> recursiveOption = new("--recursive", "-r")
Microsoft.Extensions.AI.Evaluation.Console (8)
Program.cs (8)
52
var
debugOpt = new Option<bool>(["--debug"], "Debug on startup") { IsHidden = true };
58
var
pathOpt =
66
var
endpointOpt =
74
var
openReportOpt =
98
var
outputOpt = new Option<FileInfo>(
106
var
lastNOpt = new Option<int>(["-n"], () => 10, "Number of most recent executions to include in the report.");
109
var
formatOpt =
137
var
lastNOpt2 = new Option<int>(["-n"], () => 0, "Number of most recent executions to preserve.");
Microsoft.NET.Sdk.BlazorWebAssembly.Tool (3)
Program.cs (3)
18
Option
<CompressionLevel> compressionLevelOption = new("-c")
23
Option
<List<string>> sourcesOption = new("-s")
28
Option
<List<string>> outputsOption = new("-o")
Microsoft.NET.Sdk.StaticWebAssets.Tool (3)
Program.cs (3)
18
Option
<CompressionLevel> compressionLevelOption = new("-c")
23
Option
<List<string>> sourcesOption = new("-s")
28
Option
<List<string>> outputsOption = new("-o")
Microsoft.TemplateEngine.Cli (30)
ChoiceTemplateParameter.cs (1)
75
Option
<string> option = new(name)
CliTemplateParameter.cs (5)
154
case
Option
<string> stringOption:
157
case
Option
<bool> booleanOption:
160
case
Option
<long> integerOption:
170
case
Option
<float> floatOption:
173
case
Option
<double> doubleOption:
Commands\create\InstantiateCommand.NoMatchHandling.cs (4)
173
Option
<string> languageOption = SharedOptionsFactory.CreateLanguageOption();
174
Option
<string> typeOption = SharedOptionsFactory.CreateTypeOption();
175
Option
<string> baselineOption = SharedOptionsFactory.CreateBaselineOption();
190
foreach (
Option
<string> option in new[] { languageOption, typeOption, baselineOption })
Commands\create\TemplateCommand.cs (10)
123
internal
Option
<FileInfo> OutputOption { get; }
125
internal
Option
<string> NameOption { get; }
127
internal
Option
<bool> DryRunOption { get; }
129
internal
Option
<bool> ForceOption { get; }
131
internal
Option
<bool> NoUpdateCheckOption { get; }
133
internal
Option
<AllowRunScripts>? AllowScriptsOption { get; }
135
internal
Option
<string>? LanguageOption { get; }
137
internal
Option
<string>? TypeOption { get; }
139
internal
Option
<string>? BaselineOption { get; }
279
foreach (
var
option in new[] { SharedOptionsFactory.CreateLanguageOption(), SharedOptionsFactory.CreateTypeOption(), SharedOptionsFactory.CreateBaselineOption() })
Commands\create\TemplateCommandArgs.cs (1)
118
if (parameter.Type == ParameterType.Hex && optionResult.Option is
Option
<long>)
Commands\Extensions.cs (2)
40
/// Case insensitive version for <see cref="System.CommandLine.
Option
{TOption}.AcceptOnlyFromAmong(string[])"/>.
42
internal static void FromAmongCaseInsensitive(this
Option
<string> option, string[]? allowedValues = null, string? allowedHiddenValue = null)
Commands\ITabularOutputCommand.cs (2)
10
internal
Option
<bool> ColumnsAllOption { get; }
12
internal
Option
<string[]> ColumnsOption { get; }
Commands\list\BaseListCommand.cs (2)
25
public
Option
<bool> ColumnsAllOption => _definition.ColumnsAllOption;
27
public
Option
<string[]> ColumnsOption => _definition.ColumnsOption;
Commands\search\BaseSearchCommand.cs (2)
19
public
Option
<bool> ColumnsAllOption => Definition.ColumnsAllOption;
21
public
Option
<string[]> ColumnsOption => Definition.ColumnsOption;
SymbolExtensions.cs (1)
17
&& cliOption is not
Option
<bool> // that was never a thing for boolean options
NuGet.CommandLine.XPlat (175)
Commands\CommonOptions.cs (2)
14
internal static
Option
<VerbosityEnum?> GetVerbosityOption()
16
var
verbosityOption = new Option<VerbosityEnum?>("--verbosity", "-v")
Commands\ConfigCommands\ConfigCommand.cs (5)
77
var
workingDirectory = new Option<string>(name: "--working-directory")
105
var
workingDirectory = new Option<string>(name: "--working-directory")
111
var
showPathOption = new Option<bool>(name: "--show-path")
150
var
configFileOption = new Option<string>(name: "--configfile")
182
var
configFileOption = new Option<string>(name: "--configfile")
Commands\DeleteCommand.cs (5)
21
var
sourceOption = new Option<string>("--source", "-s")
27
var
nonInteractiveOption = new Option<bool>("--non-interactive")
33
var
apiKeyOption = new Option<string>("--api-key", "-k")
39
var
noServiceEndpointOption = new Option<bool>("--no-service-endpoint")
45
var
interactiveOption = new Option<bool>("--interactive")
Commands\LocalsCommand.cs (2)
21
var
clearOption = new Option<bool>("--clear", "-c")
27
var
listOption = new Option<bool>("--list", "-l")
Commands\NuGet\Add\DotnetNuGetAddCommand.cs (19)
34
var
name = new Option<string>("--name", "-n") { Description = Strings.SourcesCommandNameDescription };
35
var
username = new Option<string>("--username", "-u") { Description = Strings.SourcesCommandUsernameDescription };
36
var
password = new Option<string>("--password", "-p") { Description = Strings.SourcesCommandPasswordDescription };
37
var
storePasswordInClearText = new Option<bool>("--store-password-in-clear-text") { Description = Strings.SourcesCommandStorePasswordInClearTextDescription };
38
var
validAuthenticationTypes = new Option<string>("--valid-authentication-types") { Description = Strings.SourcesCommandValidAuthenticationTypesDescription };
39
var
protocolVersion = new Option<string>("--protocol-version") { Description = Strings.SourcesCommandProtocolVersionDescription };
40
var
configfile = new Option<string>("--configfile") { Description = Strings.Option_ConfigFile };
41
var
allowInsecureConnections = new Option<bool>("--allow-insecure-connections") { Description = Strings.SourcesCommandAllowInsecureConnectionsDescription };
42
var
minPublishAgeHours = new Option<uint?>("--min-publish-age-hours") { Description = Strings.SourcesCommandMinPublishAgeHoursDescription };
99
var
packagesource = new Option<string>("--package-source", "-s") { Description = Strings.Option_PackageSource };
100
var
path = new Option<string>("--path") { Description = Strings.Option_Path };
101
var
password = new Option<string>("--password") { Description = Strings.Option_Password };
102
var
storePasswordInClearText = new Option<bool>("--store-password-in-clear-text") { Description = Strings.Option_StorePasswordInClearText };
103
var
storeLocation = new Option<string>("--store-location") { Description = Strings.Option_StoreLocation };
104
var
storeName = new Option<string>("--store-name") { Description = Strings.Option_StoreName };
105
var
findBy = new Option<string>("--find-by") { Description = Strings.Option_FindBy };
106
var
findValue = new Option<string>("--find-value") { Description = Strings.Option_FindValue };
107
var
force = new Option<bool>("--force", "-f") { Description = Strings.Option_Force };
108
var
configfile = new Option<string>("--configfile") { Description = Strings.Option_ConfigFile };
Commands\NuGet\Disable\DotnetNuGetDisableCommand.cs (1)
20
var
configfile = new Option<string>("--configfile") { Description = Strings.Option_ConfigFile };
Commands\NuGet\Enable\DotnetNuGetEnableCommand.cs (1)
20
var
configfile = new Option<string>("--configfile") { Description = Strings.Option_ConfigFile };
Commands\NuGet\List\DotnetNuGetListCommand.cs (3)
27
var
format = new Option<string>("--format") { Description = Strings.SourcesCommandFormatDescription };
28
var
configfile = new Option<string>("--configfile") { Description = Strings.Option_ConfigFile };
52
var
configfile = new Option<string>("--configfile") { Description = Strings.Option_ConfigFile };
Commands\NuGet\Remove\DotnetNuGetRemoveCommand.cs (3)
28
var
configfile = new Option<string>("--configfile") { Description = Strings.Option_ConfigFile };
52
var
packagesource = new Option<string>("--package-source", "-s") { Description = Strings.Option_PackageSource };
53
var
configfile = new Option<string>("--configfile") { Description = Strings.Option_ConfigFile };
Commands\NuGet\Update\DotnetNuGetUpdateCommand.cs (19)
34
var
source = new Option<string>("--source", "-s") { Description = Strings.SourcesCommandSourceDescription };
35
var
username = new Option<string>("--username", "-u") { Description = Strings.SourcesCommandUsernameDescription };
36
var
password = new Option<string>("--password", "-p") { Description = Strings.SourcesCommandPasswordDescription };
37
var
storePasswordInClearText = new Option<bool>("--store-password-in-clear-text") { Description = Strings.SourcesCommandStorePasswordInClearTextDescription };
38
var
validAuthenticationTypes = new Option<string>("--valid-authentication-types") { Description = Strings.SourcesCommandValidAuthenticationTypesDescription };
39
var
protocolVersion = new Option<string>("--protocol-version") { Description = Strings.SourcesCommandProtocolVersionDescription };
40
var
configfile = new Option<string>("--configfile") { Description = Strings.Option_ConfigFile };
41
var
allowInsecureConnections = new Option<bool>("--allow-insecure-connections") { Description = Strings.SourcesCommandAllowInsecureConnectionsDescription };
42
var
minPublishAgeHours = new Option<uint?>("--min-publish-age-hours") { Description = Strings.SourcesCommandMinPublishAgeHoursDescription };
99
var
packagesource = new Option<string>("--package-source", "-s") { Description = Strings.Option_PackageSource };
100
var
path = new Option<string>("--path") { Description = Strings.Option_Path };
101
var
password = new Option<string>("--password") { Description = Strings.Option_Password };
102
var
storePasswordInClearText = new Option<bool>("--store-password-in-clear-text") { Description = Strings.Option_StorePasswordInClearText };
103
var
storeLocation = new Option<string>("--store-location") { Description = Strings.Option_StoreLocation };
104
var
storeName = new Option<string>("--store-name") { Description = Strings.Option_StoreName };
105
var
findBy = new Option<string>("--find-by") { Description = Strings.Option_FindBy };
106
var
findValue = new Option<string>("--find-value") { Description = Strings.Option_FindValue };
107
var
force = new Option<bool>("--force", "-f") { Description = Strings.Option_Force };
108
var
configfile = new Option<string>("--configfile") { Description = Strings.Option_ConfigFile };
Commands\Package\Download\PackageDownloadCommand.cs (8)
16
internal static void Register(Command packageCommand,
Option
<bool> interactiveOption)
21
public static void Register(Command packageCommand,
Option
<bool> interactiveOption, Func<PackageDownloadArgs, CancellationToken, Task<int>> action)
37
var
allowInsecureConnections = new Option<bool>("--allow-insecure-connections")
43
var
configFile = new Option<string>("--configfile")
49
var
outputDirectory = new Option<string>("--output", "-o")
55
var
prerelease = new Option<bool>("--prerelease")
61
var
sources = new Option<List<string>>("--source", "-s")
67
var
verbosity = CommonOptions.GetVerbosityOption();
Commands\Package\Stage\StageCommand.cs (1)
13
Option
<bool> interactiveOption,
Commands\Package\Stage\StagePushCommand.cs (7)
17
Option
<bool> interactiveOption,
46
Option
<bool> interactiveOption,
61
var
sourceOption = new Option<string>("--source", "-s")
67
var
apiKeyOption = new Option<string>("--api-key", "-k")
73
var
groupOption = new Option<string>("--group")
79
var
noSymbolsOption = new Option<bool>("--no-symbols")
85
var
configFileOption = new Option<string>("--configfile")
Commands\Package\Update\PackageUpdateCommand.cs (5)
18
internal static void Register(Command packageCommand,
Option
<bool> interactiveOption, IVirtualProjectBuilder? virtualProjectBuilder = null)
23
internal static void Register(Command packageCommand,
Option
<bool> interactiveOption, Func<PackageUpdateArgs, CancellationToken, Task<int>> action)
35
var
projectOption = new Option<FileSystemInfo>("--project", "--file").AcceptExistingOnly();
39
var
vulnerableOption = new Option<bool>("--vulnerable");
45
var
verbosityOption = CommonOptions.GetVerbosityOption();
Commands\PackageReferenceCommands\AddPackageReferenceCommand.cs (10)
23
var
id = new Option<string>("--package")
29
var
version = new Option<string>("--version")
35
var
dgFilePath = new Option<string>("--dg-file", "-d")
41
var
projectPath = new Option<string>("--project", "-p")
47
var
frameworks = new Option<string[]>("--framework", "-f")
53
var
noRestore = new Option<bool>("--no-restore", "-n")
59
var
sources = new Option<string[]>("--source", "-s")
65
var
packageDirectory = new Option<string>("--package-directory")
71
var
interactive = new Option<bool>("--interactive")
77
var
prerelease = new Option<bool>("--prerelease")
Commands\PackageReferenceCommands\ListPackage\ListPackageCommand.cs (14)
46
var
framework = new Option<string[]>("--framework")
52
var
deprecatedReport = new Option<bool>("--deprecated")
58
var
outdatedReport = new Option<bool>("--outdated")
64
var
vulnerableReport = new Option<bool>("--vulnerable")
70
var
includeTransitive = new Option<bool>("--include-transitive")
76
var
prerelease = new Option<bool>("--include-prerelease")
82
var
highestPatch = new Option<bool>("--highest-patch")
88
var
highestMinor = new Option<bool>("--highest-minor")
94
var
source = new Option<string[]>("--source")
100
var
config = new Option<string>("--config")
106
var
outputFormat = new Option<string>("--format")
112
var
outputVersion = new Option<string>("--output-version")
118
var
interactive = new Option<bool>("--interactive")
124
var
verbosity = new Option<string>("--verbosity", "-v")
Commands\PackageReferenceCommands\RemovePackageReferenceCommand.cs (3)
22
var
id = new Option<string>("--package")
28
var
projectPath = new Option<string>("--project", "-p")
34
var
interactive = new Option<bool>("--interactive")
Commands\PackageSearch\PackageSearchCommand.cs (9)
35
var
sources = new Option<List<string>>("--source")
41
var
exactMatch = new Option<bool>("--exact-match")
47
var
prerelease = new Option<bool>("--prerelease")
53
var
interactive = new Option<bool>("--interactive")
59
var
take = new Option<string>("--take")
65
var
skip = new Option<string>("--skip")
71
var
format = new Option<string>("--format")
77
var
verbosity = new Option<string>("--verbosity")
83
var
configFile = new Option<string>("--configfile")
Commands\PushCommand.cs (12)
21
var
sourceOption = new Option<string>("--source", "-s")
27
var
allowInsecureConnectionsOption = new Option<bool>("--allow-insecure-connections")
33
var
symbolSourceOption = new Option<string>("--symbol-source", "-ss")
39
var
timeoutOption = new Option<string>("--timeout", "-t")
45
var
apiKeyOption = new Option<string>("--api-key", "-k")
51
var
symbolApiKeyOption = new Option<string>("--symbol-api-key", "-sk")
57
var
disableBufferingOption = new Option<bool>("--disable-buffering", "-d")
63
var
noSymbolsOption = new Option<bool>("--no-symbols", "-n")
69
var
noServiceEndpointOption = new Option<bool>("--no-service-endpoint")
75
var
interactiveOption = new Option<bool>("--interactive")
81
var
skipDuplicateOption = new Option<bool>("--skip-duplicate")
87
var
configFileOption = new Option<string>("--configfile")
Commands\Signing\SignCommand.cs (13)
37
var
outputDirectory = new Option<string>("--output", "-o")
43
var
path = new Option<string>("--certificate-path")
49
var
store = new Option<string>("--certificate-store-name")
55
var
location = new Option<string>("--certificate-store-location")
61
var
subject = new Option<string>("--certificate-subject-name")
67
var
fingerprint = new Option<string>("--certificate-fingerprint")
73
var
password = new Option<string>("--certificate-password")
79
var
algorithm = new Option<string>("--hash-algorithm")
85
var
timestamper = new Option<string>("--timestamper")
91
var
timestamperAlgorithm = new Option<string>("--timestamp-hash-algorithm")
97
var
overwrite = new Option<bool>("--overwrite")
103
var
allowUntrustedRoot = new Option<bool>("--allow-untrusted-root")
109
var
verbosity = new Option<string>("--verbosity", "-v")
Commands\Signing\TrustedSignersCommand.cs (24)
29
var
configFile = new Option<string>("--configfile") { Description = Strings.Option_ConfigFile, Arity = ArgumentArity.ZeroOrOne };
30
var
verbosity = CreateVerbosityOption();
46
var
configFile = new Option<string>("--configfile") { Description = Strings.Option_ConfigFile, Arity = ArgumentArity.ZeroOrOne };
47
var
verbosity = CreateVerbosityOption();
64
var
configFile = new Option<string>("--configfile") { Description = Strings.Option_ConfigFile, Arity = ArgumentArity.ZeroOrOne };
65
var
verbosity = CreateVerbosityOption();
83
var
allowUntrustedRootOption = new Option<bool>("--allow-untrusted-root") { Description = Strings.TrustCommandAllowUntrustedRoot, Arity = ArgumentArity.Zero };
84
var
configFile = new Option<string>("--configfile") { Description = Strings.Option_ConfigFile, Arity = ArgumentArity.ZeroOrOne };
85
var
verbosity = CreateVerbosityOption();
105
var
allowUntrustedRootOption = new Option<bool>("--allow-untrusted-root") { Description = Strings.TrustCommandAllowUntrustedRoot, Arity = ArgumentArity.Zero };
106
var
owners = new Option<string>("--owners") { Description = Strings.TrustCommandOwners, Arity = ArgumentArity.ZeroOrOne };
107
var
configFile = new Option<string>("--configfile") { Description = Strings.Option_ConfigFile, Arity = ArgumentArity.ZeroOrOne };
108
var
verbosity = CreateVerbosityOption();
129
var
algorithm = new Option<string>("--algorithm") { Description = Strings.TrustCommandAlgorithm, Arity = ArgumentArity.ZeroOrOne };
130
var
allowUntrustedRootOption = new Option<bool>("--allow-untrusted-root") { Description = Strings.TrustCommandAllowUntrustedRoot, Arity = ArgumentArity.Zero };
131
var
configFile = new Option<string>("--configfile") { Description = Strings.Option_ConfigFile, Arity = ArgumentArity.ZeroOrOne };
132
var
verbosity = CreateVerbosityOption();
152
var
sourceUrl = new Option<string>("--source-url") { Description = Strings.TrustSourceUrl, Arity = ArgumentArity.ZeroOrOne };
153
var
owners = new Option<string>("--owners") { Description = Strings.TrustCommandOwners, Arity = ArgumentArity.ZeroOrOne };
154
var
configFile = new Option<string>("--configfile") { Description = Strings.Option_ConfigFile, Arity = ArgumentArity.ZeroOrOne };
155
var
verbosity = CreateVerbosityOption();
171
var
mainConfigFile = new Option<string>("--configfile") { Description = Strings.Option_ConfigFile, Arity = ArgumentArity.ZeroOrOne };
172
var
mainVerbosity = CreateVerbosityOption();
276
private static
Option
<string> CreateVerbosityOption()
Commands\Signing\VerifyCommand.cs (4)
34
var
all = new Option<bool>("--all")
40
var
fingerPrint = new Option<string[]>("--certificate-fingerprint")
46
var
configFile = new Option<string>("--configfile")
52
var
verbosity = new Option<string>("--verbosity", "-v")
Commands\Why\WhyCommand.cs (1)
96
Option
<List<string>> frameworks = new Option<List<string>>("--framework", "-f")
NuGetCommands.cs (3)
27
public static void Add(Command command,
Option
<bool> interactiveOption, IVirtualProjectBuilder? virtualProjectBuilder)
42
public static void Add(RootCommand rootCommand,
Option
<bool> interactiveOption, IVirtualProjectBuilder? virtualProjectBuilder)
48
public static void Add(RootCommand rootCommand,
Option
<bool> interactiveOption)
Program.cs (1)
112
Option
<bool> interactiveOption = new Option<bool>("--interactive")
SelectTests (12)
Program.cs (12)
21
var
repoRootOption = new Option<string>("--repo-root")
27
var
mapOption = new Option<string?>("--map")
32
var
slnxOption = new Option<string?>("--slnx")
37
var
fromOption = new Option<string?>("--from")
42
var
toOption = new Option<string?>("--to")
47
var
changedFilesOption = new Option<string?>("--changed-files")
52
var
skipLayer1Option = new Option<bool>("--skip-layer1")
57
var
forceAllOption = new Option<bool>("--force-all")
62
var
forceAllReasonOption = new Option<string?>("--force-all-reason")
70
var
enforceOption = new Option<bool>("--enforce")
76
var
beforeBuildPropsOption = new Option<string?>("--before-build-props")
83
var
explainOption = new Option<bool>("--explain")
System.CommandLine (18)
Option{T}.cs (4)
54
public
Option
<T> AcceptOnlyFromAmong(params string[] values)
65
public
Option
<T> AcceptOnlyFromAmong(StringComparer comparer, params string[] values)
74
public
Option
<T> AcceptLegalFilePathsOnly()
84
public
Option
<T> AcceptLegalFileNamesOnly()
OptionValidation.cs (8)
19
public static
Option
<FileInfo> AcceptExistingOnly(this
Option
<FileInfo> option)
31
public static
Option
<DirectoryInfo> AcceptExistingOnly(this
Option
<DirectoryInfo> option)
42
public static
Option
<FileSystemInfo> AcceptExistingOnly(this
Option
<FileSystemInfo> option)
53
public static
Option
<T> AcceptExistingOnly<T>(this
Option
<T> option)
ParseResult.cs (2)
132
public T? GetValue<T>(
Option
<T> option)
161
public T GetRequiredValue<T>(
Option
<T> option)
Parsing\SymbolResult.cs (4)
116
/// <inheritdoc cref="ParseResult.GetValue{T}(
Option
{T})"/>
117
public T? GetValue<T>(
Option
<T> option)
136
/// <inheritdoc cref="ParseResult.GetRequiredValue{T}(
Option
{T})"/>
137
public T GetRequiredValue<T>(
Option
<T> option)
System.CommandLine.StaticCompletions (2)
shells\ZshShellProvider.cs (2)
337
if (sym is
Option
<FileInfo> || sym is Argument<FileInfo>)
341
else if (sym is
Option
<Uri> || sym is Argument<Uri>)
TypeScriptApiCompat (7)
Program.cs (7)
7
var
baselineOption = new Option<string>("--baseline")
13
var
currentOption = new Option<string>("--current")
19
var
suppressionsRootOption = new Option<string?>("--suppressions-root")
25
var
baselineSuppressionsRootOption = new Option<string?>("--baseline-suppressions-root")
30
var
excludedPackagesFileOption = new Option<string?>("--excluded-packages-file")
35
var
reportOption = new Option<string?>("--report")
40
var
githubAnnotationsOption = new Option<bool>("--github-annotations")