4 instantiations of BuilderNode
Microsoft.CodeAnalysis.Workspaces (4)
FindSymbols\SymbolTree\SymbolTreeInfo.Node.cs (1)
27public static readonly BuilderNode RootNode = new("", RootNodeParentIndex, default);
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (1)
747var childNode = new BuilderNode(child.Name, parentIndex, _extensionMethodToParameterTypeInfo[child]);
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (2)
155var node = new BuilderNode(name, parentIndex); 190list.Add(new BuilderNode(childMemberName, nodeIndex));
17 references to BuilderNode
Microsoft.CodeAnalysis.Workspaces (17)
FindSymbols\SymbolTree\SymbolTreeInfo.cs (7)
103var unsortedNodes = ImmutableArray.Create(BuilderNode.RootNode); 277private static ImmutableArray<Node> SortNodes(ImmutableArray<BuilderNode> unsortedNodes) 305var n = unsortedNodes[i]; 325BuilderNode x, BuilderNode y, ImmutableArray<BuilderNode> nodeList) 434ImmutableArray<BuilderNode> unsortedNodes,
FindSymbols\SymbolTree\SymbolTreeInfo.Node.cs (2)
19/// <see cref="BuilderNode"/>s are produced when initially creating our indices. 27public static readonly BuilderNode RootNode = new("", RootNodeParentIndex, default);
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (5)
730private readonly ImmutableArray<BuilderNode> GenerateUnsortedNodes(MultiDictionary<string, ExtensionMethodInfo> receiverTypeNameToMethodMap) 732var unsortedNodes = ArrayBuilder<BuilderNode>.GetInstance(); 733unsortedNodes.Add(BuilderNode.RootNode); 739private readonly void AddUnsortedNodes(ArrayBuilder<BuilderNode> unsortedNodes, 747var childNode = new BuilderNode(child.Name, parentIndex, _extensionMethodToParameterTypeInfo[child]);
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (3)
129using var _ = ArrayBuilder<BuilderNode>.GetInstance(out var unsortedBuilderNodes); 151ArrayBuilder<BuilderNode> list) 155var node = new BuilderNode(name, parentIndex);