17 references to BuilderNode
Microsoft.CodeAnalysis.Workspaces (17)
FindSymbols\SymbolTree\SymbolTreeInfo.cs (7)
101
var unsortedNodes = ImmutableArray.Create(
BuilderNode
.RootNode);
302
private static ImmutableArray<Node> SortNodes(ImmutableArray<
BuilderNode
> unsortedNodes)
330
var
n = unsortedNodes[i];
350
BuilderNode
x,
BuilderNode
y, ImmutableArray<
BuilderNode
> nodeList)
459
ImmutableArray<
BuilderNode
> unsortedNodes,
FindSymbols\SymbolTree\SymbolTreeInfo.Node.cs (2)
18
/// <see cref="
BuilderNode
"/>s are produced when initially creating our indices.
26
public static readonly
BuilderNode
RootNode = new("", RootNodeParentIndex, default);
FindSymbols\SymbolTree\SymbolTreeInfo_Metadata.cs (5)
727
private readonly ImmutableArray<
BuilderNode
> GenerateUnsortedNodes(MultiDictionary<string, ExtensionMethodInfo> receiverTypeNameToMethodMap)
729
var unsortedNodes = ArrayBuilder<
BuilderNode
>.GetInstance();
730
unsortedNodes.Add(
BuilderNode
.RootNode);
736
private readonly void AddUnsortedNodes(ArrayBuilder<
BuilderNode
> unsortedNodes,
744
var
childNode = new BuilderNode(child.Name, parentIndex, _extensionMethodToParameterTypeInfo[child]);
FindSymbols\SymbolTree\SymbolTreeInfo_Source.cs (3)
130
using var _ = ArrayBuilder<
BuilderNode
>.GetInstance(out var unsortedBuilderNodes);
152
ArrayBuilder<
BuilderNode
> list)
156
var
node = new BuilderNode(name, parentIndex);