12 instantiations of DirectoryNode
Microsoft.AspNetCore.Razor.Language.UnitTests (10)
VirtualRazorProjectFileSystemTest.cs (10)
201var root = new DirectoryNode("/"); 214var root = new DirectoryNode("/"); 227var root = new DirectoryNode("/"); 244var root = new DirectoryNode("/"); 274var root = new DirectoryNode("/"); 307var root = new DirectoryNode("/"); 346var root = new DirectoryNode("/"); 361var root = new DirectoryNode("/"); 380var root = new DirectoryNode("/") 384new DirectoryNode("/Home/")
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\VirtualRazorProjectFileSystem.cs (2)
12private readonly DirectoryNode _root = new DirectoryNode("/"); 149subDirectory = new DirectoryNode(directoryPath);
25 references to DirectoryNode
Microsoft.AspNetCore.Razor.Language.UnitTests (12)
VirtualRazorProjectFileSystemTest.cs (12)
7using DirectoryNode = Microsoft.AspNetCore.Razor.Language.VirtualRazorProjectFileSystem.DirectoryNode; 201var root = new DirectoryNode("/"); 204var result = root.GetDirectory("/"); 214var root = new DirectoryNode("/"); 217var result = root.GetDirectory("/does-not/exist"); 227var root = new DirectoryNode("/"); 244var root = new DirectoryNode("/"); 274var root = new DirectoryNode("/"); 307var root = new DirectoryNode("/"); 346var root = new DirectoryNode("/"); 361var root = new DirectoryNode("/"); 380var root = new DirectoryNode("/")
Microsoft.CodeAnalysis.Razor.Compiler (13)
Language\VirtualRazorProjectFileSystem.cs (13)
12private readonly DirectoryNode _root = new DirectoryNode("/"); 17var directory = _root.GetDirectory(basePath); 41public List<DirectoryNode> Directories { get; } = []; 55var directory = GetOrAddDirectory(this, directoryPath, createIfNotExists: true); 60public DirectoryNode? GetDirectory(string path) 78foreach (var directory in Directories) 95var directory = GetOrAddDirectory(this, directoryPath); 128private static DirectoryNode? GetOrAddDirectory( 129DirectoryNode directory, 142var subDirectory = FindSubDirectory(directory, path); 164private static DirectoryNode? FindSubDirectory(DirectoryNode parentDirectory, string path) 173var currentDirectory = parentDirectory.Directories[i];