4 types derived from RazorProjectFileSystem
Microsoft.CodeAnalysis.Razor.Compiler (3)
Language\DefaultRazorProjectFileSystem.cs (1)
12
internal class DefaultRazorProjectFileSystem :
RazorProjectFileSystem
Language\RazorProjectFileSystem.EmptyFileSystem.cs (1)
10
private sealed class EmptyFileSystem :
RazorProjectFileSystem
Language\VirtualRazorProjectFileSystem.cs (1)
10
internal class VirtualRazorProjectFileSystem :
RazorProjectFileSystem
rzc (1)
CompositeRazorProjectFileSystem.cs (1)
10
internal class CompositeRazorProjectFileSystem :
RazorProjectFileSystem
23 references to RazorProjectFileSystem
Microsoft.CodeAnalysis.Razor.Compiler (17)
Language\Components\ComponentImportProjectFeature.cs (1)
38
private static ImmutableArray<RazorProjectItem> GetHierarchicalImports(
RazorProjectFileSystem
fileSystem, RazorProjectItem projectItem)
Language\RazorProjectEngine.cs (6)
20
public
RazorProjectFileSystem
FileSystem { get; }
33
RazorProjectFileSystem
fileSystem,
204
var builder = new RazorProjectEngineBuilder(RazorConfiguration.Default,
RazorProjectFileSystem
.Empty);
212
=> Create(RazorConfiguration.Default,
RazorProjectFileSystem
.Empty, configure);
214
public static RazorProjectEngine Create(RazorConfiguration configuration,
RazorProjectFileSystem
fileSystem)
219
RazorProjectFileSystem
fileSystem,
Language\RazorProjectEngineBuilder.cs (2)
14
public
RazorProjectFileSystem
FileSystem { get; }
18
internal RazorProjectEngineBuilder(RazorConfiguration configuration,
RazorProjectFileSystem
fileSystem)
Language\RazorProjectFileSystem.cs (4)
19
public 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>
168
public 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)
19
RazorProjectFileSystem
.Create("/"),
Mvc\RazorPageDocumentClassifierPass.cs (1)
28
RazorProjectFileSystem
.Create("/"),
rzc (6)
CompositeRazorProjectFileSystem.cs (4)
12
public CompositeRazorProjectFileSystem(IReadOnlyList<
RazorProjectFileSystem
> fileSystems)
17
public IReadOnlyList<
RazorProjectFileSystem
> FileSystems { get; }
21
foreach (
var
fileSystem in FileSystems)
33
foreach (
var
fileSystem in FileSystems)
DiscoverCommand.cs (1)
168
var engine = RazorProjectEngine.Create(configuration,
RazorProjectFileSystem
.Empty, b =>
GenerateCommand.cs (1)
184
RazorProjectFileSystem
.Create(projectDirectory),