1 write to _tokens
System.CommandLine (1)
Parsing\SymbolResult.cs (1)
57internal void AddToken(Token token) => (_tokens ??= new()).Add(token);
13 references to _tokens
System.CommandLine (13)
Parsing\ArgumentResult.cs (11)
31internal bool ArgumentLimitReached => Argument.Arity.MaximumNumberOfValues == (_tokens?.Count ?? 0); 92if (_tokens is null || numberOfTokens >= _tokens.Count) 101int tokensToPass = _tokens.Count - numberOfTokens; 121Token toPass = _tokens[numberOfTokens]; 122_tokens.RemoveAt(numberOfTokens); 134Token unmatched = _tokens[numberOfTokens]; 135_tokens.RemoveAt(numberOfTokens); 1971 when _tokens is null => ArgumentConversionResult.None(this), 1981 when _tokens is not null => ArgumentConversionResult.Success(this, _tokens[0]),
Parsing\SymbolResult.cs (2)
55public IReadOnlyList<Token> Tokens => _tokens is not null ? _tokens : Array.Empty<Token>();