2 instantiations of PathTrieNode
Microsoft.NET.ProjectData.Tasks (2)
ProjectDataWriter.cs (2)
1855 var root = new PathTrieNode(); 1878 child = new PathTrieNode();
15 references to PathTrieNode
Microsoft.NET.ProjectData.Tasks (15)
ProjectDataWriter.cs (15)
1834 PathTrieNode root = BuildTrie(paths); 1846 PathTrieNode root = BuildTrie(paths); 1853 private static PathTrieNode BuildTrie(IEnumerable<string> paths) 1855 var root = new PathTrieNode(); 1860 PathTrieNode node = root; 1876 if (!node.Directories.TryGetValue(seg, out PathTrieNode? child)) 1889 TextWriter writer, PathTrieNode node, int indent, 1893 var directories = new List<(string DisplayName, PathTrieNode? Dir, PathTrieLeaf? File)>(node.Directories.Count); 1896 foreach (KeyValuePair<string, PathTrieNode> kvp in node.Directories) 1907 PathTrieNode target = kvp.Value; 1910 KeyValuePair<string, PathTrieNode> only = target.Directories.First(); 1928 foreach ((string displayName, PathTrieNode? dir, PathTrieLeaf? file) in directories) 1962 PathTrieNode node, string prefix, 1967 KeyValuePair<string, PathTrieNode> only = node.Directories.First(); 1986 public SortedDictionary<string, PathTrieNode> Directories { get; } =