1 instantiation of Node
Microsoft.CodeAnalysis.Workspaces (1)
Shared\Utilities\ExtensionOrderer.cs (1)
30graph.Nodes.Add(extension, new Node<TExtension, TMetadata>(extension));
13 references to Node
Microsoft.CodeAnalysis.Workspaces (13)
Shared\Utilities\ExtensionOrderer.cs (3)
35var extensionNode = graph.Nodes[extension]; 40var otherExtensionNode = graph.Nodes[beforeExtension]; 49var otherExtensionNode = graph.Nodes[afterExtension];
Shared\Utilities\ExtensionOrderer.Graph.cs (7)
16public readonly Dictionary<Lazy<TExtension, TMetadata>, Node<TExtension, TMetadata>> Nodes = []; 26foreach (var node in this.Nodes.Values) 35var seenNodes = new HashSet<Node<TExtension, TMetadata>>(); 37foreach (var node in this.Nodes.Values) 46Node<TExtension, TMetadata> node, 48HashSet<Node<TExtension, TMetadata>> seenNodes) 52foreach (var before in node.ExtensionsBeforeMeSet)
Shared\Utilities\ExtensionOrderer.Node.cs (3)
15public readonly HashSet<Node<TExtension, TMetadata>> ExtensionsBeforeMeSet = []; 21HashSet<Node<TExtension, TMetadata>> seenNodes) 29foreach (var before in this.ExtensionsBeforeMeSet)