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); 167if (!(_symbolResultTree.TryGetValue(argument, out var symbolResult) 173_symbolResultTree, 176_symbolResultTree.Add(argument, argumentResult); 215if (!_symbolResultTree.TryGetValue(option, out SymbolResult? symbolResult)) 235_symbolResultTree, 239_symbolResultTree.Add(option, optionResult); 280if (!(_symbolResultTree.TryGetValue(argument, out SymbolResult? symbolResult) 285_symbolResultTree, 288_symbolResultTree.Add(argument, argumentResult); 308if (!_symbolResultTree.ContainsKey(argument)) 310var argumentResult = new ArgumentResult(argument, _symbolResultTree, optionResult); 311_symbolResultTree.Add(argument, argumentResult); 339if (_symbolResultTree.TryGetValue(directive, out var directiveResult)) 346result = new (directive, token, _symbolResultTree); 347_symbolResultTree.Add(directive, result); 384foreach (var kvp in _symbolResultTree) 401_symbolResultTree.AddUnmatchedToken(CurrentToken, _innermostCommandResult, _rootCommandResult); 422_symbolResultTree.InsertFirstError( 427_symbolResultTree.Errors is not null) 429var errorsNotUnderInnermostCommand = _symbolResultTree 434_symbolResultTree.Errors = errorsNotUnderInnermostCommand; 436else if (_symbolResultTree.ErrorCount > 0) 443if (_symbolResultTree.ErrorCount > 0 && 445_symbolResultTree.Errors is not null) 447foreach (var kvp in _symbolResultTree) 454var errorsForPrimarySymbol = _symbolResultTree 459_symbolResultTree.Errors = errorsForPrimarySymbol; 469var errorsForPrimarySymbol = _symbolResultTree 474_symbolResultTree.Errors = errorsForPrimarySymbol; 481if (_symbolResultTree.ErrorCount > 0) 483_symbolResultTree.Errors?.Clear();