2 writes to Tokens
System.CommandLine (2)
ParseResult.cs (2)
50
Tokens
= tokens;
54
Tokens
= [];
24 references to Tokens
aspire (1)
Templating\CliTemplateFactory.EmptyTemplate.cs (1)
111
var localhostTldOptionSpecified = parseResult.
Tokens
.Any(token =>
dotnet (13)
Commands\Hidden\Parse\ParseCommand.cs (1)
18
var tokens = result.
Tokens
.Skip(1).Select(t => t.Value).ToArray();
Commands\Run\RunCommand.cs (3)
843
parseResult.
Tokens
.TakeWhile(static t => t.Type != TokenType.DoubleDash)
868
var argValuesBeforeDoubleDash = parseResult.
Tokens
991
foreach (var token in parseResult.
Tokens
)
Extensions\ParseResultExtensions.cs (3)
32
var filteredTokenValues = parseResult.
Tokens
.TakeWhile(token =>
101
|| parseResult.
Tokens
.Any(token => token.Type == TokenType.Directive)
112
parseResult.
Tokens
.Select(t => t.Value).ToArray().GetSubArguments();
Parser.cs (1)
175
if (parseResult.GetValue(rootCommand.DiagOption) && parseResult.
Tokens
.Count == 1)
ParserOptionActions.cs (1)
47
if (OptionPrecedesSubcommand(parseResult.
Tokens
.Select(t => t.Value), parseResult.RootSubCommandResult()))
Program.cs (2)
339
List<string> otherTokens = new(parseResult.
Tokens
.Count - 1);
340
foreach (var token in parseResult.
Tokens
)
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-watch (4)
CommandLine\CommandLineOptions.cs (4)
261
var dashDashIndex = IndexOf(parseResult.
Tokens
, t => t.Value == "--");
262
var unmatchedTokensBeforeDashDash = parseResult.UnmatchedTokens.Count - (dashDashIndex >= 0 ? parseResult.
Tokens
.Count - dashDashIndex - 1 : 0);
334
var dashDashIndex = IndexOf(parseResult.
Tokens
, t => t.Value == "--");
335
var unmatchedTokensBeforeDashDash = parseResult.UnmatchedTokens.Count - (dashDashIndex >= 0 ? parseResult.
Tokens
.Count - dashDashIndex - 1 : 0);
Microsoft.TemplateEngine.Cli (3)
Commands\create\InstantiateCommand.cs (1)
253
args.ParseResult.
Tokens
.Select(t => t.Value).ToArray(),
Commands\create\InstantiateCommand.NoMatchHandling.cs (1)
146
IEnumerable<string> tokens = args.ParseResult.
Tokens
.Select(t => $"'{t.Value}'");
Commands\Example.cs (1)
78
var commandParts = parseResult.
Tokens
.Select(t => t.Value).Prepend(parseResult.RootCommandResult.Command.Name);
System.CommandLine (3)
Completions\CompletionAction.cs (1)
27
var commandLineToComplete = parseResult.
Tokens
.LastOrDefault(t => t.Type != TokenType.Directive)?.Value ?? "";
Completions\CompletionContext.cs (1)
54
Token? lastToken = parseResult.
Tokens
.LastOrDefault(t => t.Type != TokenType.Directive);
ParseResult.cs (1)
393
var tokenToComplete = parseResult.
Tokens
.Last(t => t.Value == textCompletionContext.WordToComplete);