1 write to _symbolResultTree
System.CommandLine (1)
Parsing\ParseOperation.cs (1)
36
_symbolResultTree
= new(_rootCommand, tokenizeErrors);
37 references to _symbolResultTree
System.CommandLine (37)
Parsing\ParseOperation.cs (37)
40
_symbolResultTree
);
41
_symbolResultTree
.Add(_rootCommand, _rootCommandResult);
70
_symbolResultTree
.UnmatchedTokens,
71
_symbolResultTree
.Errors,
84
_symbolResultTree
,
87
_symbolResultTree
.Add(command, _innermostCommandResult);
167
if (!(
_symbolResultTree
.TryGetValue(argument, out var symbolResult)
173
_symbolResultTree
,
176
_symbolResultTree
.Add(argument, argumentResult);
215
if (!
_symbolResultTree
.TryGetValue(option, out SymbolResult? symbolResult))
235
_symbolResultTree
,
239
_symbolResultTree
.Add(option, optionResult);
280
if (!(
_symbolResultTree
.TryGetValue(argument, out SymbolResult? symbolResult)
285
_symbolResultTree
,
288
_symbolResultTree
.Add(argument, argumentResult);
308
if (!
_symbolResultTree
.ContainsKey(argument))
310
var argumentResult = new ArgumentResult(argument,
_symbolResultTree
, optionResult);
311
_symbolResultTree
.Add(argument, argumentResult);
339
if (
_symbolResultTree
.TryGetValue(directive, out var directiveResult))
346
result = new (directive, token,
_symbolResultTree
);
347
_symbolResultTree
.Add(directive, result);
384
foreach (var kvp in
_symbolResultTree
)
401
_symbolResultTree
.AddUnmatchedToken(CurrentToken, _innermostCommandResult, _rootCommandResult);
422
_symbolResultTree
.InsertFirstError(
427
_symbolResultTree
.Errors is not null)
429
var errorsNotUnderInnermostCommand =
_symbolResultTree
434
_symbolResultTree
.Errors = errorsNotUnderInnermostCommand;
436
else if (
_symbolResultTree
.ErrorCount > 0)
443
if (
_symbolResultTree
.ErrorCount > 0 &&
445
_symbolResultTree
.Errors is not null)
447
foreach (var kvp in
_symbolResultTree
)
454
var errorsForPrimarySymbol =
_symbolResultTree
459
_symbolResultTree
.Errors = errorsForPrimarySymbol;
469
var errorsForPrimarySymbol =
_symbolResultTree
474
_symbolResultTree
.Errors = errorsForPrimarySymbol;
481
if (
_symbolResultTree
.ErrorCount > 0)
483
_symbolResultTree
.Errors?.Clear();