1 write to Engine
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\RazorProjectEngine.cs (1)
37Engine = engine;
31 references to Engine
Microsoft.AspNetCore.Mvc.Razor.Extensions.UnitTests (1)
ViewComponentTagHelperProducerTest.cs (1)
33Assert.True(projectEngine.Engine.TryGetFeature(out ITagHelperDiscoveryService? service));
Microsoft.AspNetCore.Razor.Language.UnitTests (14)
Components\ComponentDuplicateAttributeDiagnosticPassTest.cs (1)
28Engine = ProjectEngine.Engine;
Components\ComponentMarkupBlockPassTest.cs (1)
27Engine = ProjectEngine.Engine;
Components\ComponentMarkupEncodingPassTest.cs (1)
27Engine = ProjectEngine.Engine;
Components\ComponentWhitespacePassTest.cs (1)
26Engine = ProjectEngine.Engine;
Extensions\DefaultMetadataIdentifierFeatureTest.cs (3)
24Assert.True(ProjectEngine.Engine.TryGetFeature<IMetadataIdentifierFeature>(out var feature)); 40Assert.True(ProjectEngine.Engine.TryGetFeature<IMetadataIdentifierFeature>(out var feature)); 61Assert.True(ProjectEngine.Engine.TryGetFeature<IMetadataIdentifierFeature>(out var feature));
HtmlNodeOptimizationPassTest.cs (1)
33Assert.True(projectEngine.Engine.TryGetFeature<HtmlNodeOptimizationPass>(out var pass));
RazorProjectEngineBuilderExtensionsTest.cs (1)
124var features = projectEngine.Engine.GetFeatures<IConfigureRazorCodeGenerationOptionsFeature>().OrderByAsArray(static x => x.Order);
RazorProjectEngineBuilderTest.cs (2)
29Assert.Collection(projectEngine.Engine.Features, 48Assert.Collection(projectEngine.Engine.Phases,
RazorProjectEngineTest.cs (3)
51var features = engine.Engine.Features.OrderByAsArray(static x => x.GetType().Name); 99var feature = engine.Engine.GetFeatures<ConfigureDirectivesFeature>().FirstOrDefault(); 112var feature = engine.Engine.GetFeatures<IRazorTargetExtensionFeature>().FirstOrDefault();
Microsoft.AspNetCore.Razor.Microbenchmarks.Compiler (1)
SyntaxTreeGenerationBenckmark.cs (1)
34var directiveFeature = ProjectEngine.Engine.GetFeatures<ConfigureDirectivesFeature>().FirstOrDefault();
Microsoft.AspNetCore.Razor.Test.Common (3)
Language\RazorProjectEngineExtensions.cs (3)
234foreach (var phase in projectEngine.Engine.Phases) 262pass.Initialize(projectEngine.Engine); 305pass.Initialize(projectEngine.Engine);
Microsoft.AspNetCore.Razor.Test.Common.Tooling (1)
Language\RazorToolingProjectEngineTestBase.cs (1)
25protected RazorEngine CreateEngine() => CreateProjectEngine().Engine;
Microsoft.CodeAnalysis.Razor.Compiler (7)
Language\RazorProjectEngine.cs (4)
22public ImmutableArray<IRazorEnginePhase> Phases => Engine.Phases; 48_configureParserOptionsFeatures = Engine 52_configureCodeGenerationOptionsFeatures = Engine 274return Engine.Process(codeDocument, cancellationToken);
Mvc.Version2_X\RazorPageDocumentClassifierPass.cs (1)
126leadingDirectiveCodeDocument = LeadingDirectiveParsingEngine.Engine.Process(leadingDirectiveCodeDocument);
Mvc\RazorPageDocumentClassifierPass.cs (1)
145leadingDirectiveCodeDocument = LeadingDirectiveParsingEngine.Engine.Process(leadingDirectiveCodeDocument);
SourceGenerators\SourceGeneratorProjectEngine.cs (1)
19private ReadOnlySpan<IRazorEnginePhase> Phases => _projectEngine.Engine.Phases.AsSpan();
Microsoft.CodeAnalysis.Razor.UnitTests (3)
BaseTagHelperProducerTest.cs (1)
43Engine = projectEngine.Engine;
CompilationTagHelperFeatureTest.cs (2)
95var feature = engine.Engine.GetFeatures<CompilationTagHelperFeature>().First(); 138var feature = engine.Engine.GetFeatures<CompilationTagHelperFeature>().First();
Microsoft.CodeAnalysis.Razor.Workspaces (1)
Extensions\ProjectExtensions.cs (1)
29if (!projectEngine.Engine.TryGetFeature(out ITagHelperDiscoveryService? discoveryService))