2 writes to Value
System.CommandLine (2)
Parsing\Token.cs (2)
18
Value
= value ?? "";
26
Value
= value ?? "";
156 references to Value
aspire (1)
Templating\CliTemplateFactory.EmptyTemplate.cs (1)
112
string.Equals(token.
Value
, "--localhost-tld", StringComparisons.CliInputOrOutput));
Aspire.RuntimeIdentifier.Tool (1)
Program.cs (1)
81
args.AddRange(token.
Value
.Split(','));
crossgen2 (9)
Crossgen2RootCommand.cs (7)
98
new("--targetos") { CustomParser = result => Helpers.GetTargetOS(result.Tokens.Count > 0 ? result.Tokens[0].
Value
: null), DefaultValueFactory = result => Helpers.GetTargetOS(result.Tokens.Count > 0 ? result.Tokens[0].
Value
: null), Description = SR.TargetOSOption, HelpName = "arg" };
369
string firstToken = result.Tokens.Count > 0 ? result.Tokens[0].
Value
: null;
382
return int.Parse(result.Tokens[0].
Value
);
400
return result.Tokens[0].
Value
.ToLowerInvariant() switch
419
return result.Tokens[0].
Value
.ToLowerInvariant() switch
432
return result.Tokens[0].
Value
.ToLowerInvariant() switch
src\runtime\src\coreclr\tools\Common\CommandLineHelpers.cs (2)
34
AppendExpandedPaths(dictionary, token.
Value
, strict);
46
AppendExpandedPaths(dictionary, token.
Value
, false);
dotnet (22)
Commands\Hidden\Parse\ParseCommand.cs (1)
18
var tokens = result.Tokens.Skip(1).Select(t => t.
Value
).ToArray();
Commands\Run\RunCommand.cs (7)
844
.Any(static t => t is { Type: TokenType.Argument,
Value
: "-" });
871
.Select(static t => t.
Value
)
993
if (token.
Value
== "-p")
1000
else if (token.
Value
== possibleProject && nextTokenMayBeProject)
1006
else if (token.
Value
.StartsWith("-p") && token.
Value
.EndsWith(possibleProject))
1020
tokensMinusProject.Add(token.
Value
);
Extensions\ParseResultExtensions.cs (5)
36
.Select(t => t.
Value
);
112
parseResult.Tokens.Select(t => t.
Value
).ToArray().GetSubArguments();
137
ArgumentResult argResult => argResult.Tokens.FirstOrDefault()?.
Value
,
160
var propertyOptions = parseResult.CommandResult.Children.Where(c => GetOptionTokenOrDefault(c)?.
Value
.Equals(optionString) ?? false);
161
var propertyValues = propertyOptions.SelectMany(o => o.Tokens.Select(t => t.
Value
)).ToArray();
ParserOptionActions.cs (1)
47
if (OptionPrecedesSubcommand(parseResult.Tokens.Select(t => t.
Value
), parseResult.RootSubCommandResult()))
Program.cs (5)
232
switchIndicators.Any(i => t.
Value
.StartsWith(i + o, StringComparison.OrdinalIgnoreCase))));
336
if (parseResult.GetResult(Parser.RootCommand.DotnetSubCommand) is { Tokens: [{ Type: TokenType.Argument,
Value
: { } } unmatchedCommandOrFile] }
337
&& VirtualProjectBuilder.IsValidEntryPointPath(unmatchedCommandOrFile.
Value
))
344
otherTokens.Add(token.
Value
);
347
parseResult = Parser.Parse(["run", "--file", unmatchedCommandOrFile.
Value
, .. otherTokens]);
Telemetry\AllowListToSendFirstArgument.cs (1)
29
.Where(t => t.Type.Equals(TokenType.Argument)).FirstOrDefault()?.
Value
?? null;
Telemetry\AllowListToSendVerbSecondVerbFirstArgument.cs (2)
22
var secondVerb = parseResult.Tokens.Where(s => s.Type == TokenType.Command).Skip(1).FirstOrDefault()?.
Value
?? "";
26
var firstArgument = parseResult.Tokens.FirstOrDefault(t => t.Type.Equals(TokenType.Argument))?.
Value
?? "";
dotnet-sourcelink (1)
Program.cs (1)
76
CustomParser = arg => Encoding.GetEncoding(arg.Tokens.Single().
Value
),
dotnet-watch (4)
CommandLine\CommandLineOptions.cs (4)
255
arguments.Add(token.
Value
);
261
var dashDashIndex = IndexOf(parseResult.Tokens, t => t.
Value
== "--");
329
=> optionResult.IdentifierToken?.
Value
?? optionResult.Option.Name;
334
var dashDashIndex = IndexOf(parseResult.Tokens, t => t.
Value
== "--");
ilc (10)
ILCompilerRootCommand.cs (8)
166
new("--targetos") { CustomParser = result => Helpers.GetTargetOS(result.Tokens.Count > 0 ? result.Tokens[0].
Value
: null), DefaultValueFactory = result => Helpers.GetTargetOS(result.Tokens.Count > 0 ? result.Tokens[0].
Value
: null), Description = "Target OS for cross compilation", HelpName = "arg" };
400
string firstToken = result.Tokens.Count > 0 ? result.Tokens[0].
Value
: null;
413
return int.Parse(result.Tokens[0].
Value
);
431
return result.Tokens[0].
Value
.ToLowerInvariant() switch
441
_ => throw new CommandLineException(result.Tokens[0].
Value
)
450
return result.Tokens[0].
Value
.ToLowerInvariant() switch
454
_ => throw new CommandLineException(result.Tokens[0].
Value
)
src\runtime\src\coreclr\tools\Common\CommandLineHelpers.cs (2)
34
AppendExpandedPaths(dictionary, token.
Value
, strict);
46
AppendExpandedPaths(dictionary, token.
Value
, false);
Microsoft.DotNet.Cli.CommandLine (3)
SpanParsableExtensions.cs (3)
100
var tokenToParse = token.
Value
;
140
[var onlyToken] => onlyToken.
Value
,
141
_ => tokenizationResult.Tokens[^1].
Value
Microsoft.DotNet.Cli.Definitions (20)
Commands\New\CommandDefinitionExtensions.cs (6)
74
if (!string.IsNullOrWhiteSpace(token.
Value
))
76
wrongTokens.Add($"'{token.
Value
}'");
98
if (optionResult.IdentifierToken is { } && !string.IsNullOrWhiteSpace(optionResult.IdentifierToken.
Value
))
100
wrongTokens.Add($"'{optionResult.IdentifierToken.
Value
}'");
104
if (token is { } t && !string.IsNullOrWhiteSpace(t.
Value
))
106
wrongTokens.Add($"'{t.
Value
}'");
Commands\New\SharedOptionsFactory.cs (1)
153
foreach (string value in result.Tokens.Select(t => t.
Value
))
Commands\Pack\PackCommandDefinition.cs (1)
84
var value = r.Tokens[0].
Value
;
Commands\Reference\ReferenceAddCommandDefinition.cs (2)
28
var result = arguments.Tokens.TakeWhile(t => !t.
Value
.StartsWith("-"));
30
return result.Select(t => t.
Value
);
Common\CommonArguments.cs (2)
20
CustomParser = argumentResult => ParsePackageIdentityWithVersionSeparator(argumentResult.Tokens[0]?.
Value
),
29
CustomParser = argumentResult => ParsePackageIdentityWithVersionSeparator(argumentResult.Tokens[0]?.
Value
)!.Value,
Common\CommonOptions.cs (7)
58
foreach (var kvp in MSBuildPropertyParser.ParseProperties(token.
Value
))
134
argumentResult.Tokens.Select(t => t.
Value
)
313
var separator = token.
Value
.IndexOf('=');
315
? (token.
Value
[0..separator], token.
Value
[(separator + 1)..])
316
: (token.
Value
, "");
335
string.Join(", ", invalid.Select(x => $"'{x.
Value
}'"))));
Help\LocalizationResources.cs (1)
109
private static string GetOptionName(OptionResult optionResult) => optionResult.IdentifierToken?.
Value
?? optionResult.Option.Name;
Microsoft.TemplateEngine.Cli (31)
ChoiceTemplateParameter.cs (8)
117
or.IdentifierToken?.
Value
,
123
argumentResult.AddError(string.Format(LocalizableStrings.ParseTemplateOption_Error_MissingDefaultValue, or.IdentifierToken?.
Value
));
136
or.IdentifierToken?.
Value
,
142
argumentResult.AddError(string.Format(LocalizableStrings.ParseTemplateOption_Error_MissingDefaultIfNoOptionValue, or.IdentifierToken?.
Value
));
148
argumentResult.AddError(string.Format(LocalizableStrings.ParseTemplateOption_Error_InvalidCount, or.IdentifierToken?.
Value
, argumentResult.Tokens.Count));
153
if (!TryConvertValueToChoice(argumentResult.Tokens.Select(t => t.
Value
), parameter, out string value, out string error))
158
argumentResult.Tokens[0].
Value
,
159
or.IdentifierToken?.
Value
,
CliTemplateParameter.cs (8)
338
or.IdentifierToken?.
Value
,
346
argumentResult.AddError(string.Format(LocalizableStrings.ParseTemplateOption_Error_MissingDefaultValue, or.IdentifierToken?.
Value
));
360
or.IdentifierToken?.
Value
,
365
argumentResult.AddError(string.Format(LocalizableStrings.ParseTemplateOption_Error_MissingDefaultIfNoOptionValue, or.IdentifierToken?.
Value
));
370
(bool parsed, T value) = convert(argumentResult.Tokens[0].
Value
);
378
argumentResult.Tokens[0].
Value
,
379
or.IdentifierToken?.
Value
,
386
argumentResult.AddError(string.Format(LocalizableStrings.ParseTemplateOption_Error_InvalidCount, or.IdentifierToken?.
Value
, argumentResult.Tokens.Count));
Commands\BaseCommand.cs (1)
121
string usedCommandAlias = args.ParseResult.CommandResult.IdentifierToken.
Value
;
Commands\BaseFilterableArgs.cs (1)
42
return _filters[filter].IdentifierToken?.
Value
;
Commands\create\InstantiateCommand.cs (1)
253
args.ParseResult.Tokens.Select(t => t.
Value
).ToArray(),
Commands\create\InstantiateCommand.NoMatchHandling.cs (3)
146
IEnumerable<string> tokens = args.ParseResult.Tokens.Select(t => $"'{t.
Value
}'");
194
baseInputParameters += $", {token.
Value
}='{optionResult.GetValueOrDefault<string>()}'";
209
Reporter.Error.WriteLine(string.Format(LocalizableStrings.TemplateOptions_Error_AllowedValuesForOptionList, token.
Value
, allowedValues));
Commands\create\InstantiateCommandArgs.cs (2)
46
tokens.Add(token.
Value
);
48
tokens.AddRange(optionResult.Tokens.Select(t => t.
Value
));
Commands\create\InvalidTemplateOptionResult.cs (2)
96
optionValue = string.Join(", ", optionResult.Tokens.Select(t => t.
Value
));
102
optionResult.IdentifierToken?.
Value
?? string.Empty,
Commands\create\TemplateOptionResult.cs (1)
48
optionResult.IdentifierToken?.
Value
?? string.Empty,
Commands\Example.cs (1)
78
var commandParts = parseResult.Tokens.Select(t => t.
Value
).Prepend(parseResult.RootCommandResult.Command.Name);
Commands\Extensions.cs (2)
71
var invalidArguments = optionResult.Tokens.Where(token => !allowedValues.Append(allowedHiddenValue).Contains(token.
Value
, StringComparer.OrdinalIgnoreCase)).ToList();
76
string.Join(", ", invalidArguments.Select(arg => $"'{arg.
Value
}'")),
Commands\NewCommandArgs.cs (1)
49
.Select(t => t.
Value
).ToArray();
NuGet.CommandLine.XPlat (12)
Commands\Package\PackageWithNuGetVersion.cs (5)
32
int separatorIndex = token.
Value
.IndexOf('@');
36
packageId = token.
Value
;
40
packageId = token.
Value
.Substring(0, separatorIndex);
41
string versionString = token.
Value
.Substring(separatorIndex + 1);
45
result.AddError(Messages.Error_MissingVersion(token.
Value
));
Commands\Package\PackageWithVersionRange.cs (5)
32
int separatorIndex = token.
Value
.IndexOf('@');
35
packageId = token.
Value
;
40
packageId = token.
Value
.Substring(0, separatorIndex);
41
string versionString = token.
Value
.Substring(separatorIndex + 1);
44
result.AddError(Messages.Error_MissingVersion(token.
Value
));
Commands\Why\WhyCommand.cs (2)
79
return value.
Value
;
91
var value = ar.Tokens[0].
Value
;
System.CommandLine (40)
ArgumentValidation.cs (13)
86
var invalidCharactersIndex = token.
Value
.IndexOfAny(invalidFileNameChars);
90
result.AddError(LocalizationResources.InvalidCharactersInFileName(token.
Value
[invalidCharactersIndex]));
114
var invalidCharactersIndex = token.
Value
.IndexOfAny(invalidPathChars);
118
result.AddError(LocalizationResources.InvalidCharactersInPath(token.
Value
[invalidCharactersIndex]));
167
if (!values.Contains(token.
Value
, comparer))
169
argumentResult.AddError(LocalizationResources.UnrecognizedArgument(token.
Value
, values));
190
if (!Path.Exists(token.
Value
))
195
result.AddError(LocalizationResources.FileOrDirectoryDoesNotExist(token.
Value
));
198
else if (checkDirectory && !Directory.Exists(token.
Value
))
200
result.AddError(LocalizationResources.DirectoryDoesNotExist(token.
Value
));
202
else if (checkFile && !Directory.Exists(token.
Value
) && !File.Exists(token.
Value
))
204
result.AddError(LocalizationResources.FileDoesNotExist(token.
Value
));
Binding\ArgumentConverter.cs (2)
43
var value = token.
Value
;
144
convert(result.Tokens[result.Tokens.Count - 1].
Value
, out value);
Completions\CompletionAction.cs (1)
27
var commandLineToComplete = parseResult.Tokens.LastOrDefault(t => t.Type != TokenType.Directive)?.
Value
?? "";
Completions\CompletionContext.cs (1)
77
textToMatch = lastToken.
Value
;
LocalizationResources.cs (2)
59
commandResult.IdentifierToken.
Value
)
257
private static string GetOptionName(OptionResult optionResult) => optionResult.IdentifierToken?.
Value
?? optionResult.Option.Name;
ParseResult.cs (2)
108
=> _unmatchedTokens.Count == 0 ? Array.Empty<string>() : _unmatchedTokens.Select(t => t.
Value
).ToArray();
393
var tokenToComplete = parseResult.Tokens.Last(t => t.
Value
== textCompletionContext.WordToComplete);
Parsing\ArgumentResult.cs (2)
142
public override string ToString() => $"{nameof(ArgumentResult)} {Argument.Name}: {string.Join(" ", Tokens.Select(t => $"<{t.
Value
}>"))}";
226
? Tokens[0].
Value
Parsing\CommandResult.cs (2)
41
public override string ToString() => $"{nameof(CommandResult)}: {IdentifierToken.
Value
} {string.Join(" ", Tokens.Select(t => t.
Value
))}";
Parsing\OptionResult.cs (2)
48
public override string ToString() => $"{nameof(OptionResult)}: {IdentifierToken?.
Value
?? Option.Name} {string.Join(" ", Tokens.Select(t => t.
Value
))}";
Parsing\ParseDiagramAction.cs (3)
114
builder.Append(string.Join("> <", symbolResult.Tokens.Select(t => t.
Value
)));
142
builder.Append(optionResult.IdentifierToken?.
Value
?? optionResult.Option.Name);
146
builder.Append(((CommandResult)symbolResult).IdentifierToken.
Value
);
Parsing\ParseOperation.cs (3)
274
else if (argument.IsBoolean() && !bool.TryParse(CurrentToken.
Value
, out _))
350
ReadOnlySpan<char> withoutBrackets = token.
Value
.AsSpan(1, token.
Value
.Length - 2);
Parsing\StringExtensions.cs (1)
232
tokenList.Add(new Token(found.
Value
, found.Type, found.Symbol, argumentIndex));
Parsing\SymbolResultTree.cs (1)
75
AddError(new ParseError(LocalizationResources.UnrecognizedCommandOrArgument(token.
Value
), commandResult));
Parsing\Token.cs (4)
55
public bool Equals(Token? other) => other is not null &&
Value
== other.
Value
&& Type == other.Type && ReferenceEquals(Symbol, other.Symbol);
58
public override int GetHashCode() =>
Value
.GetHashCode() ^ (int)Type;
61
public override string ToString() =>
Value
;
VersionOption.cs (1)
58
result.AddError(LocalizationResources.VersionOptionCannotBeCombinedWithOtherArguments(result.IdentifierToken?.
Value
?? result.Option.Name));
System.CommandLine.StaticCompletions (2)
CompletionsCommandDefinition.cs (2)
32
if (!ShellNames.All.Contains(singleToken.
Value
))
34
argumentResult.AddError(string.Format(Strings.ShellDiscovery_ShellNotSupported, singleToken.
Value
, string.Join(", ", ShellNames.All)));