10 instantiations of FileSystemDirectory
Microsoft.TemplateEngine.Utils (10)
InMemoryFileSystem.cs (10)
22_root = new FileSystemDirectory(Path.GetFileName(root.TrimEnd('/', '\\')), root); 26_root = new FileSystemDirectory(Path.GetFileName(newRoot.TrimEnd('/', '\\')), newRoot); 53dir = new FileSystemDirectory(parts[i], Path.Combine(currentDir.FullPath, parts[i])); 77dir = new FileSystemDirectory(parts[i], Path.Combine(currentDir.FullPath, parts[i])); 451dir = new FileSystemDirectory(parts[i], Path.Combine(currentDir.FullPath, parts[i])); 507dir = new FileSystemDirectory(parts[i], Path.Combine(currentDir.FullPath, parts[i])); 565dir = new FileSystemDirectory(parts[i], Path.Combine(currentDir.FullPath, parts[i])); 597dir = new FileSystemDirectory(parts[i], Path.Combine(currentDir.FullPath, parts[i])); 628dir = new FileSystemDirectory(parts[i], Path.Combine(currentDir.FullPath, parts[i])); 659dir = new FileSystemDirectory(parts[i], Path.Combine(currentDir.FullPath, parts[i]));
40 references to FileSystemDirectory
Microsoft.TemplateEngine.Utils (40)
InMemoryFileSystem.cs (40)
16private readonly FileSystemDirectory _root; 47FileSystemDirectory currentDir = _root; 51if (!currentDir.Directories.TryGetValue(parts[i], out FileSystemDirectory dir)) 71FileSystemDirectory currentDir = _root; 75if (!currentDir.Directories.TryGetValue(parts[i], out FileSystemDirectory dir)) 112FileSystemDirectory currentDir = _root; 113FileSystemDirectory? parent = null; 118if (!currentDir.Directories.TryGetValue(parts[i], out FileSystemDirectory dir)) 150FileSystemDirectory currentDir = _root; 154if (!currentDir.Directories.TryGetValue(parts[i], out FileSystemDirectory dir)) 180FileSystemDirectory currentDir = _root; 187if (!currentDir.Directories.TryGetValue(parts[i], out FileSystemDirectory dir)) 200foreach (KeyValuePair<string, FileSystemDirectory> entry in currentDir.Directories) 211Stack<IEnumerator<KeyValuePair<string, FileSystemDirectory>>> directories = new(); 212IEnumerator<KeyValuePair<string, FileSystemDirectory>> current = currentDir.Directories.GetEnumerator(); 260FileSystemDirectory currentDir = _root; 267if (!currentDir.Directories.TryGetValue(parts[i], out FileSystemDirectory dir)) 290Stack<IEnumerator<KeyValuePair<string, FileSystemDirectory>>> directories = new(); 291IEnumerator<KeyValuePair<string, FileSystemDirectory>> current = currentDir.Directories.GetEnumerator(); 342FileSystemDirectory currentDir = _root; 349if (!currentDir.Directories.TryGetValue(parts[i], out FileSystemDirectory dir)) 370foreach (KeyValuePair<string, FileSystemDirectory> entry in currentDir.Directories) 380Stack<IEnumerator<KeyValuePair<string, FileSystemDirectory>>> directories = new(); 381IEnumerator<KeyValuePair<string, FileSystemDirectory>> current = currentDir.Directories.GetEnumerator(); 445FileSystemDirectory currentDir = _root; 449if (!currentDir.Directories.TryGetValue(parts[i], out FileSystemDirectory dir)) 471FileSystemDirectory currentDir = _root; 475if (!currentDir.Directories.TryGetValue(parts[i], out FileSystemDirectory dir)) 501FileSystemDirectory currentDir = _root; 505if (!currentDir.Directories.TryGetValue(parts[i], out FileSystemDirectory dir)) 559FileSystemDirectory currentDir = _root; 563if (!currentDir.Directories.TryGetValue(parts[i], out FileSystemDirectory dir)) 591FileSystemDirectory currentDir = _root; 595if (!currentDir.Directories.TryGetValue(parts[i], out FileSystemDirectory dir)) 622FileSystemDirectory currentDir = _root; 626if (!currentDir.Directories.TryGetValue(parts[i], out FileSystemDirectory dir)) 653FileSystemDirectory currentDir = _root; 657if (!currentDir.Directories.TryGetValue(parts[i], out FileSystemDirectory dir)) 759Directories = new Dictionary<string, FileSystemDirectory>(); 767public Dictionary<string, FileSystemDirectory> Directories { get; }