37 instantiations of ArgumentArity
Microsoft.DotNet.Cli.Definitions (24)
Commands\New\InstantiateCommandDefinition.cs (2)
17
Arity = new
ArgumentArity
(0, 999)
41
Arity = new
ArgumentArity
(0, 1)
Commands\New\NewCommandDefinition.cs (2)
92
Arity = new
ArgumentArity
(0, 999),
180
Arity = new
ArgumentArity
(0, 1),
Commands\New\NewDetailsCommandDefinition.cs (1)
22
Arity = new
ArgumentArity
(1, 1)
Commands\New\NewInstallCommandDefinition.cs (1)
48
Arity = new
ArgumentArity
(1, 99)
Commands\New\NewListCommandDefinition.cs (1)
73
Arity = new
ArgumentArity
(0, 1)
Commands\New\NewSearchCommandDefinition.cs (1)
66
Arity = new
ArgumentArity
(0, 1)
Commands\New\NewUninstallCommandDefinition.cs (1)
32
Arity = new
ArgumentArity
(0, 99)
Commands\New\SharedOptionsFactory.cs (14)
17
Arity = new
ArgumentArity
(0, 1),
28
Arity = new
ArgumentArity
(1, 99),
41
Arity = new
ArgumentArity
(0, 1),
52
Arity = new
ArgumentArity
(1, 1),
63
Arity = new
ArgumentArity
(1, 1),
75
Arity = new
ArgumentArity
(1, 1),
86
Arity = new
ArgumentArity
(1, 1),
97
Arity = new
ArgumentArity
(1, 1),
108
Arity = new
ArgumentArity
(1, 1),
117
Arity = new
ArgumentArity
(1, 1)
137
Arity = new
ArgumentArity
(1, 4),
165
Arity = new
ArgumentArity
(1, 1)
173
Arity = new
ArgumentArity
(0, 1)
181
Arity = new
ArgumentArity
(0, 1)
Commands\Project\ProjectConvertCommandDefinition.cs (1)
20
Arity = new
ArgumentArity
(1, 1)
Microsoft.TemplateEngine.Cli (8)
ChoiceTemplateParameter.cs (1)
78
Arity = new
ArgumentArity
(DefaultIfOptionWithoutValue == null ? 1 : 0, AllowMultipleValues ? _choices.Count : 1),
CliTemplateParameter.cs (5)
213
Arity = new
ArgumentArity
(0, 1)
218
Arity = new
ArgumentArity
(string.IsNullOrWhiteSpace(DefaultIfOptionWithoutValue) ? 1 : 0, 1)
223
Arity = new
ArgumentArity
(DefaultIfOptionWithoutValue == null ? 1 : 0, 1)
228
Arity = new
ArgumentArity
(string.IsNullOrWhiteSpace(DefaultIfOptionWithoutValue) ? 1 : 0, 1)
233
Arity = new
ArgumentArity
(string.IsNullOrWhiteSpace(DefaultIfOptionWithoutValue) ? 1 : 0, 1)
Commands\create\InstantiateCommand.NoMatchHandling.cs (1)
184
Arity = new
ArgumentArity
(0, 999)
Commands\create\TemplateCommand.cs (1)
112
Arity = new
ArgumentArity
(1, 1),
System.CommandLine (5)
ArgumentArity.cs (5)
118
public static ArgumentArity Zero =>
new
(0, 0);
123
public static ArgumentArity ZeroOrOne =>
new
(0, 1);
128
public static ArgumentArity ExactlyOne =>
new
(1, 1);
133
public static ArgumentArity ZeroOrMore =>
new
(0, MaximumArity);
138
public static ArgumentArity OneOrMore =>
new
(1, MaximumArity);
326 references to ArgumentArity
aspire (8)
Commands\AddCommand.cs (1)
35
Arity =
ArgumentArity
.ZeroOrOne
Commands\DescribeCommand.cs (1)
79
Arity =
ArgumentArity
.ZeroOrOne
Commands\DoCommand.cs (2)
31
Arity = isExtensionHost ?
ArgumentArity
.ZeroOrOne :
ArgumentArity
.ExactlyOne
Commands\ExportCommand.cs (1)
44
Arity =
ArgumentArity
.ZeroOrOne
Commands\LogsCommand.cs (1)
84
Arity =
ArgumentArity
.ZeroOrOne
Commands\Sdk\SdkDumpCommand.cs (1)
40
Arity =
ArgumentArity
.ZeroOrMore
Commands\TelemetryCommandHelpers.cs (1)
37
Arity =
ArgumentArity
.ZeroOrOne
Aspire.RuntimeIdentifier.Tool (1)
Program.cs (1)
38
Arity =
ArgumentArity
.OneOrMore,
cdac-build-tool (4)
ComposeCommand.cs (4)
13
private readonly Argument<string[]> inputFiles = new("INPUT [INPUTS...]") { Arity =
ArgumentArity
.OneOrMore, Description = "One or more input files" };
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" };
crossgen2 (1)
Crossgen2RootCommand.cs (1)
20
new("input-file-path") { CustomParser = result => Helpers.BuildPathDictionary(result.Tokens, true), Description = "Input file(s)", Arity =
ArgumentArity
.OneOrMore };
dotnet (2)
CliSchema.cs (2)
98
private static ArityDetails CreateArityDetails(
ArgumentArity
arity)
102
maximum: arity.MaximumNumberOfValues ==
ArgumentArity
.ZeroOrMore.MaximumNumberOfValues ? null : arity.MaximumNumberOfValues
dotnet-format (3)
Commands\FormatCommandCommon.cs (3)
26
Arity =
ArgumentArity
.ZeroOrOne
85
Arity =
ArgumentArity
.ZeroOrOne,
91
Arity =
ArgumentArity
.ZeroOrOne,
dotnet-sourcelink (2)
Program.cs (2)
83
Arity =
ArgumentArity
.ExactlyOne
89
Arity =
ArgumentArity
.ExactlyOne
dotnet-watch (11)
CommandLine\CommandLineOptions.cs (1)
240
if (optionResult.Option is Option<bool> boolOpt && boolOpt.Arity.Equals(
ArgumentArity
.Zero) && optionResult.Implicit)
CommandLine\DotnetWatchCommandDefinition.cs (10)
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> ListOption = new("--list") { Description = Resources.Help_List, Arity =
ArgumentArity
.Zero };
16
public readonly Option<bool> NoHotReloadOption = new("--no-hot-reload") { Description = Resources.Help_NoHotReload, Arity =
ArgumentArity
.Zero };
17
public readonly Option<bool> NonInteractiveOption = new("--non-interactive") { Description = Resources.Help_NonInteractive, Arity =
ArgumentArity
.Zero };
42
Arity =
ArgumentArity
.ZeroOrOne,
50
Arity =
ArgumentArity
.ZeroOrOne,
58
Arity =
ArgumentArity
.ZeroOrOne,
66
Arity =
ArgumentArity
.ZeroOrOne,
73
Arity =
ArgumentArity
.Zero
ilasm (1)
IlasmRootCommand.cs (1)
13
new("input-file-paths") { Description = "Input IL source file(s)", Arity =
ArgumentArity
.OneOrMore };
ilc (1)
ILCompilerRootCommand.cs (1)
18
new("input-file-path") { CustomParser = result => Helpers.BuildPathDictionary(result.Tokens, true), Description = "Input file(s)", Arity =
ArgumentArity
.OneOrMore };
Microsoft.DotNet.Cli.Definitions (156)
Commands\Build\BuildCommandDefinition.cs (3)
17
Arity =
ArgumentArity
.ZeroOrMore
31
Arity =
ArgumentArity
.Zero
37
Arity =
ArgumentArity
.Zero
Commands\BuildServer\BuildServerShutdownCommandDefinition.cs (3)
13
Arity =
ArgumentArity
.Zero
19
Arity =
ArgumentArity
.Zero
25
Arity =
ArgumentArity
.Zero
Commands\Clean\CleanCommandDefinition.cs (1)
18
Arity =
ArgumentArity
.ZeroOrMore
Commands\Clean\CleanFileBasedAppArtifactsCommandDefinition.cs (1)
15
Arity =
ArgumentArity
.Zero,
Commands\DotNetCommandDefinition.cs (6)
45
Arity =
ArgumentArity
.ZeroOrOne,
53
Arity =
ArgumentArity
.Zero
58
Arity =
ArgumentArity
.Zero
64
Arity =
ArgumentArity
.Zero,
71
Arity =
ArgumentArity
.Zero
76
Arity =
ArgumentArity
.Zero
Commands\Help\HelpCommandDefinition.cs (1)
16
Arity =
ArgumentArity
.ZeroOrMore
Commands\Hidden\List\ListCommandDefinition.cs (1)
20
Arity =
ArgumentArity
.ZeroOrOne
Commands\Hidden\List\ListReferenceCommandDefinition.cs (1)
12
public readonly Argument<string> Argument = new("argument") { Arity =
ArgumentArity
.ZeroOrOne, Hidden = true };
Commands\New\NewListCommandDefinition.cs (1)
22
Arity =
ArgumentArity
.Zero
Commands\New\NewSearchCommandDefinition.cs (1)
20
Arity =
ArgumentArity
.Zero
Commands\New\NewUpdateCommandDefinition.cs (1)
41
Arity =
ArgumentArity
.Zero
Commands\New\SharedOptionsFactory.cs (1)
126
Arity =
ArgumentArity
.Zero,
Commands\NuGet\NuGetCommandDefinition.cs (19)
16
Arity =
ArgumentArity
.Zero
54
Arity =
ArgumentArity
.OneOrMore
59
Arity =
ArgumentArity
.Zero
66
Arity =
ArgumentArity
.Zero
73
Arity =
ArgumentArity
.Zero
98
Arity =
ArgumentArity
.Zero
103
Arity =
ArgumentArity
.Zero
108
Arity =
ArgumentArity
.Zero
129
Arity =
ArgumentArity
.OneOrMore
134
Arity =
ArgumentArity
.Zero
149
Arity =
ArgumentArity
.Zero
154
Arity =
ArgumentArity
.Zero
159
Arity =
ArgumentArity
.Zero
166
Arity =
ArgumentArity
.Zero
197
Arity =
ArgumentArity
.OneOrMore
202
Arity =
ArgumentArity
.Zero
226
Arity =
ArgumentArity
.Zero
360
Arity =
ArgumentArity
.OneOrMore
376
Arity =
ArgumentArity
.Zero
Commands\Pack\PackCommandDefinition.cs (6)
19
Arity =
ArgumentArity
.ZeroOrMore
33
Arity =
ArgumentArity
.Zero
39
Arity =
ArgumentArity
.Zero
45
Arity =
ArgumentArity
.Zero
51
Arity =
ArgumentArity
.Zero
79
Arity =
ArgumentArity
.ExactlyOne,
Commands\Package\PackageAddCommandDefinition.cs (2)
30
Arity =
ArgumentArity
.Zero
42
Arity =
ArgumentArity
.Zero
Commands\Package\PackageListCommandDefinition.cs (8)
22
Arity =
ArgumentArity
.Zero
28
Arity =
ArgumentArity
.Zero
34
Arity =
ArgumentArity
.Zero
47
Arity =
ArgumentArity
.Zero
53
Arity =
ArgumentArity
.Zero
59
Arity =
ArgumentArity
.Zero
65
Arity =
ArgumentArity
.Zero
86
Arity =
ArgumentArity
.Zero
Commands\Package\PackageRemoveCommandDefinition.cs (1)
29
Arity =
ArgumentArity
.OneOrMore,
Commands\Package\PackageSearchCommandDefinition.cs (3)
17
Arity =
ArgumentArity
.ZeroOrOne
42
Arity =
ArgumentArity
.Zero
50
Arity =
ArgumentArity
.Zero
Commands\Project\ProjectConvertCommandDefinition.cs (4)
13
Arity =
ArgumentArity
.ExactlyOne,
26
Arity =
ArgumentArity
.Zero,
34
Arity =
ArgumentArity
.Zero,
40
Arity =
ArgumentArity
.Zero,
Commands\Publish\PublishCommandDefinition.cs (2)
17
Arity =
ArgumentArity
.ZeroOrMore
38
Arity =
ArgumentArity
.Zero
Commands\Reference\ReferenceAddCommandDefinition.cs (1)
25
Arity =
ArgumentArity
.OneOrMore,
Commands\Reference\ReferenceRemoveCommandDefinition.cs (1)
23
Arity =
ArgumentArity
.OneOrMore,
Commands\Restore\RestoreCommandDefinition.cs (5)
17
Arity =
ArgumentArity
.ZeroOrMore
37
Arity =
ArgumentArity
.Zero
43
Arity =
ArgumentArity
.Zero
55
Arity =
ArgumentArity
.Zero
127
Arity =
ArgumentArity
.Zero,
Commands\Run\RunCommandDefinition.cs (4)
43
Arity =
ArgumentArity
.Zero
60
Arity =
ArgumentArity
.Zero
68
Arity =
ArgumentArity
.Zero
80
Arity =
ArgumentArity
.Zero,
Commands\Solution\SolutionAddCommandDefinition.cs (1)
14
Arity =
ArgumentArity
.ZeroOrMore,
Commands\Solution\SolutionCommandDefinition.cs (1)
21
Arity =
ArgumentArity
.ZeroOrOne
Commands\Solution\SolutionListCommandDefinition.cs (1)
13
Arity =
ArgumentArity
.Zero
Commands\Solution\SolutionRemoveCommandDefinition.cs (1)
14
Arity =
ArgumentArity
.ZeroOrMore
Commands\Test\TestCommandDefinition.MicrosoftTestingPlatform.cs (11)
19
Arity =
ArgumentArity
.ExactlyOne
26
Arity =
ArgumentArity
.ExactlyOne
47
Arity =
ArgumentArity
.ExactlyOne
56
Arity =
ArgumentArity
.ExactlyOne
65
Arity =
ArgumentArity
.ExactlyOne
96
Arity =
ArgumentArity
.Zero
102
Arity =
ArgumentArity
.Zero
108
Arity =
ArgumentArity
.Zero
114
Arity =
ArgumentArity
.ExactlyOne
122
Arity =
ArgumentArity
.Zero
128
Arity =
ArgumentArity
.Zero
Commands\Test\TestCommandDefinition.VSTest.cs (7)
23
Arity =
ArgumentArity
.Zero
71
Arity =
ArgumentArity
.Zero
77
Arity =
ArgumentArity
.Zero
96
Arity =
ArgumentArity
.Zero
102
Arity =
ArgumentArity
.Zero
110
Arity =
ArgumentArity
.Zero
116
Arity =
ArgumentArity
.Zero
Commands\Tool\StoreCommandDefinition.cs (4)
15
Arity =
ArgumentArity
.ZeroOrMore,
22
Arity =
ArgumentArity
.OneOrMore
60
Arity =
ArgumentArity
.Zero
66
Arity =
ArgumentArity
.Zero
Commands\Tool\ToolAppliedOption.cs (7)
13
Arity =
ArgumentArity
.Zero,
19
Arity =
ArgumentArity
.Zero,
26
Arity =
ArgumentArity
.Zero
44
Arity =
ArgumentArity
.ZeroOrOne,
51
Arity =
ArgumentArity
.Zero
57
Arity =
ArgumentArity
.Zero
81
Arity =
ArgumentArity
.Zero
Commands\Tool\ToolInstallCommandDefinition.cs (1)
15
Arity =
ArgumentArity
.ZeroOrOne,
Commands\Tool\ToolListCommandDefinition.cs (2)
14
Arity =
ArgumentArity
.ZeroOrOne,
24
Arity =
ArgumentArity
.ZeroOrOne,
Commands\Tool\ToolRunCommandDefinition.cs (1)
26
Arity =
ArgumentArity
.Zero
Commands\Tool\ToolSearchCommandDefinition.cs (1)
19
Arity =
ArgumentArity
.Zero
Commands\Tool\ToolUninstallCommandDefinition.cs (1)
14
Arity =
ArgumentArity
.ExactlyOne
Commands\Workload\WorkloadCommandDefinition.cs (2)
29
Arity =
ArgumentArity
.Zero
35
Arity =
ArgumentArity
.Zero
Commands\Workload\WorkloadCommandDefinitionBase.cs (3)
27
Arity =
ArgumentArity
.OneOrMore,
47
Arity =
ArgumentArity
.Zero
60
Arity =
ArgumentArity
.Zero
Commands\Workload\WorkloadConfigCommandDefinition.cs (1)
20
Arity =
ArgumentArity
.ZeroOrOne
Commands\Workload\WorkloadRestoreCommandDefinition.cs (1)
13
Arity =
ArgumentArity
.ZeroOrMore
Commands\Workload\WorkloadSearchCommandDefinition.cs (1)
12
Arity =
ArgumentArity
.ZeroOrOne,
Commands\Workload\WorkloadSearchVersionsCommandDefinition.cs (1)
12
Arity =
ArgumentArity
.ZeroOrMore,
Commands\Workload\WorkloadUpdateCommandDefinition.cs (2)
20
Arity =
ArgumentArity
.Zero
26
Arity =
ArgumentArity
.Zero
Common\CommonArguments.cs (2)
21
Arity =
ArgumentArity
.ZeroOrOne,
30
Arity =
ArgumentArity
.ExactlyOne,
Common\CommonOptions.cs (17)
18
Arity =
ArgumentArity
.Zero,
28
Arity =
ArgumentArity
.ZeroOrMore,
43
Arity =
ArgumentArity
.ZeroOrMore,
76
Arity =
ArgumentArity
.ZeroOrMore
89
Arity =
ArgumentArity
.ZeroOrMore
121
Arity =
ArgumentArity
.OneOrMore,
194
Arity =
ArgumentArity
.Zero
227
Arity =
ArgumentArity
.Zero
233
Arity =
ArgumentArity
.Zero,
255
Arity = acceptArgument ?
ArgumentArity
.ZeroOrOne :
ArgumentArity
.Zero,
269
Arity =
ArgumentArity
.Zero
275
Arity =
ArgumentArity
.Zero,
282
Arity =
ArgumentArity
.ZeroOrOne
291
Arity =
ArgumentArity
.Zero
359
Arity =
ArgumentArity
.Zero
378
Arity =
ArgumentArity
.Zero
Common\ImplicitRestoreOptions.cs (5)
41
Arity =
ArgumentArity
.Zero
55
Arity =
ArgumentArity
.Zero
62
Arity =
ArgumentArity
.Zero
69
Arity =
ArgumentArity
.Zero
76
Arity =
ArgumentArity
.Zero
Common\NuGetRestoreOptions.cs (4)
14
Arity =
ArgumentArity
.Zero,
22
Arity =
ArgumentArity
.Zero,
28
Arity =
ArgumentArity
.Zero,
35
Arity =
ArgumentArity
.Zero,
Help\HelpBuilder.Default.cs (1)
58
static string? GetUsageLabel(string? helpName, Type valueType, List<Func<CompletionContext, IEnumerable<CompletionItem>>> completionSources, Symbol symbol,
ArgumentArity
arity)
NuGet.CommandLine.XPlat (116)
Commands\ConfigCommands\ConfigCommand.cs (9)
79
Arity =
ArgumentArity
.ZeroOrOne,
101
Arity =
ArgumentArity
.ExactlyOne,
107
Arity =
ArgumentArity
.ZeroOrOne,
113
Arity =
ArgumentArity
.Zero,
140
Arity =
ArgumentArity
.ExactlyOne,
146
Arity =
ArgumentArity
.ExactlyOne,
152
Arity =
ArgumentArity
.ZeroOrOne,
178
Arity =
ArgumentArity
.ExactlyOne,
184
Arity =
ArgumentArity
.ZeroOrOne,
Commands\DeleteCommand.cs (7)
23
Arity =
ArgumentArity
.ZeroOrOne,
29
Arity =
ArgumentArity
.Zero,
35
Arity =
ArgumentArity
.ZeroOrOne,
41
Arity =
ArgumentArity
.Zero,
47
Arity =
ArgumentArity
.Zero,
53
Arity =
ArgumentArity
.ExactlyOne,
59
Arity =
ArgumentArity
.ExactlyOne,
Commands\LocalsCommand.cs (3)
23
Arity =
ArgumentArity
.Zero,
29
Arity =
ArgumentArity
.Zero,
35
Arity =
ArgumentArity
.ZeroOrOne,
Commands\Package\Download\PackageDownloadCommand.cs (6)
32
Arity =
ArgumentArity
.OneOrMore,
40
Arity =
ArgumentArity
.Zero
46
Arity =
ArgumentArity
.ExactlyOne
52
Arity =
ArgumentArity
.ExactlyOne
58
Arity =
ArgumentArity
.Zero
64
Arity =
ArgumentArity
.OneOrMore
Commands\Package\Update\PackageUpdateCommand.cs (1)
30
Arity =
ArgumentArity
.ZeroOrMore,
Commands\PackageReferenceCommands\AddPackageReferenceCommand.cs (10)
26
Arity =
ArgumentArity
.ExactlyOne
32
Arity =
ArgumentArity
.ZeroOrOne
38
Arity =
ArgumentArity
.ZeroOrOne
44
Arity =
ArgumentArity
.ExactlyOne
50
Arity =
ArgumentArity
.OneOrMore
56
Arity =
ArgumentArity
.Zero
62
Arity =
ArgumentArity
.OneOrMore
68
Arity =
ArgumentArity
.ZeroOrOne
74
Arity =
ArgumentArity
.Zero
80
Arity =
ArgumentArity
.Zero
Commands\PackageReferenceCommands\ListPackage\ListPackageCommand.cs (15)
41
Arity =
ArgumentArity
.ExactlyOne
47
Arity =
ArgumentArity
.OneOrMore
53
Arity =
ArgumentArity
.Zero
59
Arity =
ArgumentArity
.Zero
65
Arity =
ArgumentArity
.Zero
71
Arity =
ArgumentArity
.Zero
77
Arity =
ArgumentArity
.Zero
83
Arity =
ArgumentArity
.Zero
89
Arity =
ArgumentArity
.Zero
95
Arity =
ArgumentArity
.OneOrMore
101
Arity =
ArgumentArity
.ZeroOrOne
107
Arity =
ArgumentArity
.ZeroOrOne
113
Arity =
ArgumentArity
.ZeroOrOne
119
Arity =
ArgumentArity
.Zero
125
Arity =
ArgumentArity
.ZeroOrOne
Commands\PackageReferenceCommands\RemovePackageReferenceCommand.cs (3)
25
Arity =
ArgumentArity
.ExactlyOne
31
Arity =
ArgumentArity
.ExactlyOne
37
Arity =
ArgumentArity
.Zero
Commands\PackageSearch\PackageSearchCommand.cs (10)
32
Arity =
ArgumentArity
.ZeroOrOne,
38
Arity =
ArgumentArity
.OneOrMore
44
Arity =
ArgumentArity
.Zero
50
Arity =
ArgumentArity
.Zero
56
Arity =
ArgumentArity
.Zero
62
Arity =
ArgumentArity
.ExactlyOne
68
Arity =
ArgumentArity
.ExactlyOne
74
Arity =
ArgumentArity
.ExactlyOne
80
Arity =
ArgumentArity
.ExactlyOne
86
Arity =
ArgumentArity
.ExactlyOne
Commands\PushCommand.cs (13)
23
Arity =
ArgumentArity
.ZeroOrOne,
29
Arity =
ArgumentArity
.Zero,
35
Arity =
ArgumentArity
.ZeroOrOne,
41
Arity =
ArgumentArity
.ZeroOrOne,
47
Arity =
ArgumentArity
.ZeroOrOne,
53
Arity =
ArgumentArity
.ZeroOrOne,
59
Arity =
ArgumentArity
.Zero,
65
Arity =
ArgumentArity
.Zero,
71
Arity =
ArgumentArity
.Zero,
77
Arity =
ArgumentArity
.Zero,
83
Arity =
ArgumentArity
.Zero,
89
Arity =
ArgumentArity
.ZeroOrOne,
95
Arity =
ArgumentArity
.OneOrMore,
Commands\Signing\SignCommand.cs (14)
34
Arity =
ArgumentArity
.OneOrMore
40
Arity =
ArgumentArity
.ZeroOrOne
46
Arity =
ArgumentArity
.ZeroOrOne
52
Arity =
ArgumentArity
.ZeroOrOne
58
Arity =
ArgumentArity
.ZeroOrOne
64
Arity =
ArgumentArity
.ZeroOrOne
70
Arity =
ArgumentArity
.ZeroOrOne
76
Arity =
ArgumentArity
.ZeroOrOne
82
Arity =
ArgumentArity
.ZeroOrOne
88
Arity =
ArgumentArity
.ZeroOrOne
94
Arity =
ArgumentArity
.ZeroOrOne
100
Arity =
ArgumentArity
.Zero
106
Arity =
ArgumentArity
.Zero
112
Arity =
ArgumentArity
.ZeroOrOne
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 };
281
Arity =
ArgumentArity
.ZeroOrOne
Commands\Signing\VerifyCommand.cs (5)
31
Arity =
ArgumentArity
.OneOrMore
37
Arity =
ArgumentArity
.Zero
43
Arity =
ArgumentArity
.OneOrMore
49
Arity =
ArgumentArity
.ZeroOrOne
55
Arity =
ArgumentArity
.ZeroOrOne
Commands\Why\WhyCommand.cs (3)
62
Arity =
ArgumentArity
.ZeroOrMore,
93
Arity =
ArgumentArity
.ExactlyOne
99
Arity =
ArgumentArity
.OneOrMore
Program.cs (1)
103
Arity =
ArgumentArity
.Zero,
System.CommandLine (18)
Argument.cs (3)
17
private
ArgumentArity
_arity;
33
public
ArgumentArity
Arity
39
_arity =
ArgumentArity
.Default(this, FirstParent);
ArgumentArity.cs (9)
18
public readonly struct ArgumentArity : IEquatable<
ArgumentArity
>
64
public bool Equals(
ArgumentArity
other) =>
70
public override bool Equals(object? obj) => obj is
ArgumentArity
arity && Equals(arity);
118
public static
ArgumentArity
Zero => new(0, 0);
123
public static
ArgumentArity
ZeroOrOne => new(0, 1);
128
public static
ArgumentArity
ExactlyOne => new(1, 1);
133
public static
ArgumentArity
ZeroOrMore => new(0, MaximumArity);
138
public static
ArgumentArity
OneOrMore => new(1, MaximumArity);
140
internal static
ArgumentArity
Default(Argument argument, SymbolNode? firstParent)
Help\HelpBuilder.Default.cs (1)
83
ArgumentArity
arity)
Help\HelpOption.cs (1)
37
Arity =
ArgumentArity
.Zero;
Option.cs (1)
69
public
ArgumentArity
Arity
Parsing\ArgumentResult.cs (1)
153
if (!
ArgumentArity
.Validate(this, out ArgumentConversionResult? arityFailure))
Parsing\CommandResult.cs (1)
119
if (!
ArgumentArity
.Validate(argumentResult, out var error))
VersionOption.cs (1)
39
Arity =
ArgumentArity
.Zero;
System.CommandLine.StaticCompletions (2)
CompletionsCommandDefinition.cs (1)
13
Arity =
ArgumentArity
.ZeroOrOne,
HelpGenerationExtensions.cs (1)
114
public static bool IsFlag(this Option option) => option.Arity.Equals(
ArgumentArity
.Zero);