14 implementations of IRazorDirectiveClassifierPass
Microsoft.CodeAnalysis.Razor.Compiler (14)
Language\Components\ComponentInjectDirectivePass.cs (1)
13internal sealed class ComponentInjectDirectivePass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
Language\Components\ComponentLayoutDirectivePass.cs (1)
10internal sealed class ComponentLayoutDirectivePass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
Language\Components\ComponentPageDirectivePass.cs (1)
11internal sealed class ComponentPageDirectivePass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
Language\Components\ComponentRenderModeDirectivePass.cs (1)
11internal sealed class ComponentRenderModeDirectivePass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
Language\Components\ComponentWhitespacePass.cs (1)
11internal sealed class ComponentWhitespacePass : ComponentIntermediateNodePassBase, IRazorDirectiveClassifierPass
Language\Extensions\AttributeDirectivePass.cs (1)
10internal class AttributeDirectivePass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
Language\Extensions\DesignTimeDirectivePass.cs (1)
10internal sealed class DesignTimeDirectivePass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
Language\Extensions\FunctionsDirectivePass.cs (1)
12public sealed class FunctionsDirectivePass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
Language\Extensions\ImplementsDirectivePass.cs (1)
12internal class ImplementsDirectivePass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
Language\Extensions\InheritsDirectivePass.cs (1)
10public sealed class InheritsDirectivePass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
Language\Extensions\SectionDirectivePass.cs (1)
10public sealed class SectionDirectivePass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
Mvc.Version2_X\NamespaceDirective.cs (1)
41internal sealed class Pass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
Mvc\InjectDirective.cs (1)
42internal sealed class Pass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
Mvc\ModelDirective.cs (1)
73internal sealed class Pass : IntermediateNodePassBase, IRazorDirectiveClassifierPass
11 references to IRazorDirectiveClassifierPass
Microsoft.AspNetCore.Razor.Language.UnitTests (6)
DefaultRazorDirectiveClassifierPhaseTest.cs (6)
20var first = RazorEngineMockFactory.CreateFeature<IRazorDirectiveClassifierPass>(mock => 23var second = RazorEngineMockFactory.CreateFeature<IRazorDirectiveClassifierPass>(mock => 74var firstPass = new Mock<IRazorDirectiveClassifierPass>(MockBehavior.Strict); 90var secondPass = new Mock<IRazorDirectiveClassifierPass>(MockBehavior.Strict);
Microsoft.CodeAnalysis.Razor.Compiler (5)
Language\DefaultRazorDirectiveClassifierPhase.cs (3)
11public ImmutableArray<IRazorDirectiveClassifierPass> Passes { get; private set; } 15Passes = Engine.GetFeatures<IRazorDirectiveClassifierPass>().OrderByAsArray(static x => x.Order); 23foreach (var pass in Passes)
Language\IRazorDirectiveClassifierPhase.cs (2)
18/// <see cref="IRazorDirectiveClassifierPass"/> objects are executed according to an ascending ordering of the 19/// <see cref="IRazorDirectiveClassifierPass.Order"/> property.