2 writes to Tokens
System.CommandLine (2)
ParseResult.cs (2)
50Tokens = tokens; 54Tokens = [];
29 references to Tokens
aspire (9)
Commands\ParseResultHelper.cs (7)
69var forwardedTokens = new List<string>(parseResult.Tokens.Count); 73foreach (var token in parseResult.Tokens) 131var loggableTokens = new List<string>(parseResult.Tokens.Count); 134foreach (var token in parseResult.Tokens) 166/// <see cref="ParseResult.Tokens"/> is AppHost input. 179foreach (var token in parseResult.Tokens) 390foreach (var token in parseResult.Tokens)
Completions\CompletionInvocation.cs (2)
103if (parseResult.Tokens.Count > 0 && parseResult.Tokens[^1] is { Type: TokenType.Argument } lastToken)
dotnet-aot (10)
parent\dotnet\Commands\Run\CommonRunHelpers.cs (2)
91int doubleDashIndex = parseResult.Tokens.ToList().FindIndex(static token => token.Type == TokenType.DoubleDash); 94: [.. parseResult.Tokens.Skip(doubleDashIndex + 1).Select(static token => token.Value)];
parent\dotnet\Extensions\ParseResultExtensions.cs (5)
69List<string> otherTokens = new(parseResult.Tokens.Count - 1); 70foreach (Token token in parseResult.Tokens) 103var filteredTokenValues = parseResult.Tokens.TakeWhile(token => 112parseResult.Tokens.Select(t => t.Value).ToArray().GetSubArguments(); 136|| parseResult.Tokens.Any(token => token.Type == TokenType.Directive)
parent\dotnet\Parser.cs (1)
92if (parseResult.GetValue(rootCommand.DiagOption) && parseResult.Tokens.Count == 1)
parent\dotnet\Telemetry\AllowListToSendVerbSecondVerbFirstArgument.cs (2)
22var secondVerb = parseResult.Tokens.Where(s => s.Type == TokenType.Command).Skip(1).FirstOrDefault()?.Value ?? ""; 26var firstArgument = parseResult.Tokens.FirstOrDefault(t => t.Type.Equals(TokenType.Argument))?.Value ?? "";
dotnet-watch (4)
CommandLine\CommandLineOptions.cs (4)
269var dashDashIndex = IndexOf(parseResult.Tokens, t => t.Value == "--"); 270var unmatchedTokensBeforeDashDash = parseResult.UnmatchedTokens.Count - (dashDashIndex >= 0 ? parseResult.Tokens.Count - dashDashIndex - 1 : 0); 353var dashDashIndex = IndexOf(parseResult.Tokens, t => t.Value == "--"); 354var unmatchedTokensBeforeDashDash = parseResult.UnmatchedTokens.Count - (dashDashIndex >= 0 ? parseResult.Tokens.Count - dashDashIndex - 1 : 0);
Microsoft.TemplateEngine.Cli (3)
Commands\create\InstantiateCommand.cs (1)
253args.ParseResult.Tokens.Select(t => t.Value).ToArray(),
Commands\create\InstantiateCommand.NoMatchHandling.cs (1)
146IEnumerable<string> tokens = args.ParseResult.Tokens.Select(t => $"'{t.Value}'");
Commands\Example.cs (1)
78var commandParts = parseResult.Tokens.Select(t => t.Value).Prepend(parseResult.RootCommandResult.Command.Name);
System.CommandLine (3)
Completions\CompletionAction.cs (1)
27var commandLineToComplete = parseResult.Tokens.LastOrDefault(t => t.Type != TokenType.Directive)?.Value ?? "";
Completions\CompletionContext.cs (1)
54Token? lastToken = parseResult.Tokens.LastOrDefault(t => t.Type != TokenType.Directive);
ParseResult.cs (1)
393var tokenToComplete = parseResult.Tokens.Last(t => t.Value == textCompletionContext.WordToComplete);