1 instantiation of RazorProjectEngine
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\RazorProjectEngineBuilder.cs (1)
51var projectEngine = new RazorProjectEngine(Configuration, engine, FileSystem, projectEngineFeatures.ToImmutableAndClear());
40 references to RazorProjectEngine
Microsoft.CodeAnalysis.Razor.Compiler (35)
Language\FeatureCache`1.cs (1)
16/// by <see cref="RazorEngine"/> and <see cref="RazorProjectEngine"/>.
Language\IRazorProjectEngineFeature.cs (2)
8RazorProjectEngine ProjectEngine { get; init; } 10void Initialize(RazorProjectEngine projectEngine);
Language\RazorProjectEngine.cs (4)
202internal static RazorProjectEngine CreateEmpty(Action<RazorProjectEngineBuilder>? configure = null) 211internal static RazorProjectEngine Create(Action<RazorProjectEngineBuilder> configure) 214public static RazorProjectEngine Create(RazorConfiguration configuration, RazorProjectFileSystem fileSystem) 217public static RazorProjectEngine Create(
Language\RazorProjectEngineBuilder.cs (2)
26public RazorProjectEngine Build() 51var projectEngine = new RazorProjectEngine(Configuration, engine, FileSystem, projectEngineFeatures.ToImmutableAndClear());
Language\RazorProjectEngineExtensions.cs (9)
12public static RazorCodeDocument CreateCodeDocument(this RazorProjectEngine projectEngine, RazorSourceDocument source) 15public static RazorCodeDocument CreateCodeDocument(this RazorProjectEngine projectEngine, RazorSourceDocument source, RazorFileKind fileKind) 19this RazorProjectEngine projectEngine, 25this RazorProjectEngine projectEngine, 32this RazorProjectEngine projectEngine, 38this RazorProjectEngine projectEngine, 45this RazorProjectEngine projectEngine, 52this RazorProjectEngine projectEngine, 60this RazorProjectEngine projectEngine,
Language\RazorProjectEngineFeatureBase.cs (3)
11private RazorProjectEngine? _projectEngine; 13public RazorProjectEngine ProjectEngine 19public void Initialize(RazorProjectEngine projectEngine)
Mvc.Version2_X\RazorPageDocumentClassifierPass.cs (2)
17private static readonly RazorProjectEngine LeadingDirectiveParsingEngine = RazorProjectEngine.Create(
Mvc\RazorPageDocumentClassifierPass.cs (2)
26private static readonly RazorProjectEngine LeadingDirectiveParsingEngine = RazorProjectEngine.Create(
SourceGenerators\RazorSourceGenerator.cs (1)
90var projectEngine = GetDeclarationProjectEngine(sourceItem, importFiles, razorSourceGeneratorOptions);
SourceGenerators\RazorSourceGenerator.Helpers.cs (7)
52private static RazorProjectEngine GetDeclarationProjectEngine( 64var discoveryProjectEngine = RazorProjectEngine.Create(razorSourceGeneratorOptions.Configuration, fileSystem, b => 96var discoveryProjectEngine = RazorProjectEngine.Create(RazorConfiguration.Default, new VirtualRazorProjectFileSystem(), b => 119var projectEngine = RazorProjectEngine.Create(razorSourceGeneratorOptions.Configuration, fileSystem, b =>
SourceGenerators\SourceGeneratorProjectEngine.cs (2)
14private readonly RazorProjectEngine _projectEngine; 22public SourceGeneratorProjectEngine(RazorProjectEngine projectEngine)
rzc (5)
DiscoverCommand.cs (2)
168var engine = RazorProjectEngine.Create(configuration, RazorProjectFileSystem.Empty, b =>
GenerateCommand.cs (3)
189var engine = RazorProjectEngine.Create(configuration, compositeFileSystem, b => 372private OutputItem[] GenerateCode(RazorProjectEngine engine, SourceItem[] inputs)