2 instantiations of PathTrieNode
Microsoft.NET.ProjectData.Tasks (2)
ProjectDataWriter.cs (2)
1860 var root = new PathTrieNode(); 1883 child = new PathTrieNode();
15 references to PathTrieNode
Microsoft.NET.ProjectData.Tasks (15)
ProjectDataWriter.cs (15)
1839 PathTrieNode root = BuildTrie(paths); 1851 PathTrieNode root = BuildTrie(paths); 1858 private static PathTrieNode BuildTrie(IEnumerable<string> paths) 1860 var root = new PathTrieNode(); 1865 PathTrieNode node = root; 1881 if (!node.Directories.TryGetValue(seg, out PathTrieNode? child)) 1894 TextWriter writer, PathTrieNode node, int indent, 1898 var directories = new List<(string DisplayName, PathTrieNode? Dir, PathTrieLeaf? File)>(node.Directories.Count); 1901 foreach (KeyValuePair<string, PathTrieNode> kvp in node.Directories) 1912 PathTrieNode target = kvp.Value; 1915 KeyValuePair<string, PathTrieNode> only = target.Directories.First(); 1933 foreach ((string displayName, PathTrieNode? dir, PathTrieLeaf? file) in directories) 1967 PathTrieNode node, string prefix, 1972 KeyValuePair<string, PathTrieNode> only = node.Directories.First(); 1991 public SortedDictionary<string, PathTrieNode> Directories { get; } =