4 instantiations of SymbolNode
System.CommandLine (4)
Parsing\SymbolResultTree.cs (2)
149
_symbolsByName[symbol.Name] =
new
(symbol, parent)
156
_symbolsByName[symbol.Name] =
new
(symbol, parent);
Symbol.cs (2)
39
FirstParent = new
SymbolNode
(symbol);
48
current.Next = new
SymbolNode
(symbol);
11 references to SymbolNode
System.CommandLine (11)
ArgumentArity.cs (1)
140
internal static ArgumentArity Default(Argument argument,
SymbolNode
? firstParent)
Command.cs (1)
305
SymbolNode
? parent = FirstParent;
Parsing\StringExtensions.cs (1)
419
SymbolNode
? parent = current.FirstParent;
Parsing\SymbolResultTree.cs (4)
13
private Dictionary<string,
SymbolNode
>? _symbolsByName;
87
if (!_symbolsByName!.TryGetValue(name, out
SymbolNode
? node))
135
if (_symbolsByName!.TryGetValue(symbol.Name, out
var
node))
137
var
current = node;
Symbol.cs (3)
33
internal
SymbolNode
? FirstParent { get; private set; }
43
SymbolNode
current = FirstParent;
64
SymbolNode
? parent = FirstParent;
SymbolNode.cs (1)
18
internal
SymbolNode
? Next { get; set; }