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, default);
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (5)
727private readonly ImmutableArray<BuilderNode> GenerateUnsortedNodes(MultiDictionary<string, ExtensionMethodInfo> receiverTypeNameToMethodMap) 729var unsortedNodes = ArrayBuilder<BuilderNode>.GetInstance(); 730unsortedNodes.Add(BuilderNode.RootNode); 736private readonly void AddUnsortedNodes(ArrayBuilder<BuilderNode> unsortedNodes, 744var childNode = new BuilderNode(child.Name, parentIndex, _extensionMethodToParameterTypeInfo[child]);
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (3)
130using var _ = ArrayBuilder<BuilderNode>.GetInstance(out var unsortedBuilderNodes); 152ArrayBuilder<BuilderNode> list) 156var node = new BuilderNode(name, parentIndex);