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