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; }