4 instantiations of BuilderNode
Microsoft.CodeAnalysis.Workspaces (4)
FindSymbols\SymbolTree\SymbolTreeInfo.Node.cs (1)
26public static readonly BuilderNode RootNode = new("", RootNodeParentIndex);
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (1)
923var childNode = new BuilderNode(child.Name, parentIndex);
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (2)
157var node = new BuilderNode(name, parentIndex); 192list.Add(new BuilderNode(childMemberName, nodeIndex));
17 references to BuilderNode
Microsoft.CodeAnalysis.Workspaces (17)
FindSymbols\SymbolTree\SymbolTreeInfo.cs (7)
101var unsortedNodes = ImmutableArray.Create(BuilderNode.RootNode); 302private static ImmutableArray<Node> SortNodes(ImmutableArray<BuilderNode> unsortedNodes) 330var n = unsortedNodes[i]; 350BuilderNode x, BuilderNode y, ImmutableArray<BuilderNode> nodeList) 459ImmutableArray<BuilderNode> unsortedNodes,
FindSymbols\SymbolTree\SymbolTreeInfo.Node.cs (2)
18/// <see cref="BuilderNode"/>s are produced when initially creating our indices. 26public static readonly BuilderNode RootNode = new("", RootNodeParentIndex);
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (5)
906private readonly ImmutableArray<BuilderNode> GenerateUnsortedNodes(MultiDictionary<string, ExtensionMemberInfo> receiverTypeNameToMemberMap) 908var unsortedNodes = ArrayBuilder<BuilderNode>.GetInstance(); 909unsortedNodes.Add(BuilderNode.RootNode); 915private readonly void AddUnsortedNodes(ArrayBuilder<BuilderNode> unsortedNodes, 923var childNode = new BuilderNode(child.Name, parentIndex);
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (3)
131using var _ = ArrayBuilder<BuilderNode>.GetInstance(out var unsortedBuilderNodes); 153ArrayBuilder<BuilderNode> list) 157var node = new BuilderNode(name, parentIndex);