4 types derived from RazorProjectFileSystem
Microsoft.CodeAnalysis.Razor.Compiler (3)
Language\DefaultRazorProjectFileSystem.cs (1)
12internal class DefaultRazorProjectFileSystem : RazorProjectFileSystem
Language\RazorProjectFileSystem.EmptyFileSystem.cs (1)
10private sealed class EmptyFileSystem : RazorProjectFileSystem
Language\VirtualRazorProjectFileSystem.cs (1)
10internal class VirtualRazorProjectFileSystem : RazorProjectFileSystem
rzc (1)
CompositeRazorProjectFileSystem.cs (1)
10internal class CompositeRazorProjectFileSystem : RazorProjectFileSystem
23 references to RazorProjectFileSystem
Microsoft.CodeAnalysis.Razor.Compiler (17)
Language\Components\ComponentImportProjectFeature.cs (1)
38private static ImmutableArray<RazorProjectItem> GetHierarchicalImports(RazorProjectFileSystem fileSystem, RazorProjectItem projectItem)
Language\RazorProjectEngine.cs (6)
20public RazorProjectFileSystem FileSystem { get; } 33RazorProjectFileSystem fileSystem, 204var builder = new RazorProjectEngineBuilder(RazorConfiguration.Default, RazorProjectFileSystem.Empty); 212=> Create(RazorConfiguration.Default, RazorProjectFileSystem.Empty, configure); 214public static RazorProjectEngine Create(RazorConfiguration configuration, RazorProjectFileSystem fileSystem) 219RazorProjectFileSystem fileSystem,
Language\RazorProjectEngineBuilder.cs (2)
14public RazorProjectFileSystem FileSystem { get; } 18internal RazorProjectEngineBuilder(RazorConfiguration configuration, RazorProjectFileSystem fileSystem)
Language\RazorProjectFileSystem.cs (4)
19public static readonly RazorProjectFileSystem Empty = new EmptyFileSystem(); 148/// Performs validation for paths passed to methods of <see cref="RazorProjectFileSystem"/>. 167/// <returns>A <see cref="RazorProjectFileSystem"/></returns> 168public static RazorProjectFileSystem Create(string rootDirectoryPath)
Language\RazorProjectItem.cs (2)
12/// An item in a <see cref="RazorProjectFileSystem"/>. 68=> BasePath == RazorProjectFileSystem.DefaultBasePath
Mvc.Version2_X\RazorPageDocumentClassifierPass.cs (1)
19RazorProjectFileSystem.Create("/"),
Mvc\RazorPageDocumentClassifierPass.cs (1)
28RazorProjectFileSystem.Create("/"),
rzc (6)
CompositeRazorProjectFileSystem.cs (4)
12public CompositeRazorProjectFileSystem(IReadOnlyList<RazorProjectFileSystem> fileSystems) 17public IReadOnlyList<RazorProjectFileSystem> FileSystems { get; } 21foreach (var fileSystem in FileSystems) 33foreach (var fileSystem in FileSystems)
DiscoverCommand.cs (1)
168var engine = RazorProjectEngine.Create(configuration, RazorProjectFileSystem.Empty, b =>
GenerateCommand.cs (1)
184RazorProjectFileSystem.Create(projectDirectory),