2 implementations of IRazorSyntaxTreePass
Microsoft.CodeAnalysis.Razor.Compiler (2)
Language\DefaultDirectiveSyntaxTreePass.cs (1)
13internal class DefaultDirectiveSyntaxTreePass : RazorEngineFeatureBase, IRazorSyntaxTreePass
Language\HtmlNodeOptimizationPass.cs (1)
9internal class HtmlNodeOptimizationPass : RazorEngineFeatureBase, IRazorSyntaxTreePass
9 references to IRazorSyntaxTreePass
Microsoft.AspNetCore.Razor.Language.UnitTests (6)
DefaultRazorSyntaxTreePhaseTest.cs (6)
20var first = RazorEngineMockFactory.CreateFeature<IRazorSyntaxTreePass>(mock => 23var second = RazorEngineMockFactory.CreateFeature<IRazorSyntaxTreePass>(mock => 73var firstPass = new Mock<IRazorSyntaxTreePass>(MockBehavior.Strict); 86var secondPass = new Mock<IRazorSyntaxTreePass>(MockBehavior.Strict);
Microsoft.CodeAnalysis.Razor.Compiler (3)
Language\DefaultRazorSyntaxTreePhase.cs (3)
11public ImmutableArray<IRazorSyntaxTreePass> Passes { get; private set; } 15Passes = Engine.GetFeatures<IRazorSyntaxTreePass>().OrderByAsArray(static x => x.Order); 23foreach (var pass in Passes)