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