8 interfaces inheriting from IRazorEnginePhase
Microsoft.CodeAnalysis.Razor.Compiler (8)
Language\IRazorCSharpLoweringPhase.cs (1)
14
public interface IRazorCSharpLoweringPhase :
IRazorEnginePhase
Language\IRazorDirectiveClassifierPhase.cs (1)
22
public interface IRazorDirectiveClassifierPhase :
IRazorEnginePhase
Language\IRazorDocumentClassifierPhase.cs (1)
25
public interface IRazorDocumentClassifierPhase :
IRazorEnginePhase
Language\IRazorIntermediateNodeLoweringPhase.cs (1)
16
public interface IRazorIntermediateNodeLoweringPhase :
IRazorEnginePhase
Language\IRazorOptimizationPhase.cs (1)
21
public interface IRazorOptimizationPhase :
IRazorEnginePhase
Language\IRazorParsingPhase.cs (1)
6
public interface IRazorParsingPhase :
IRazorEnginePhase
Language\IRazorSyntaxTreePhase.cs (1)
7
internal interface IRazorSyntaxTreePhase :
IRazorEnginePhase
Language\IRazorTagHelperBinderPhase.cs (1)
6
public interface IRazorTagHelperBinderPhase :
IRazorEnginePhase
1 implementation of IRazorEnginePhase
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\RazorEnginePhaseBase.cs (1)
10
public abstract class RazorEnginePhaseBase :
IRazorEnginePhase
17 references to IRazorEnginePhase
Microsoft.CodeAnalysis.Razor.Compiler (17)
Language\IntermediateNodePassBase.cs (2)
14
/// <see cref="
IRazorEnginePhase
"/> will use this value for its Order property.
18
/// custom <see cref="IRazorEngineFeature"/> implementations for a particular <see cref="
IRazorEnginePhase
"/>.
Language\RazorEngine.cs (4)
13
public ImmutableArray<
IRazorEnginePhase
> Phases { get; }
17
internal RazorEngine(ImmutableArray<IRazorEngineFeature> features, ImmutableArray<
IRazorEnginePhase
> phases)
29
foreach (
var
phase in phases)
40
foreach (
var
phase in Phases)
Language\RazorProjectEngine.cs (2)
22
public ImmutableArray<
IRazorEnginePhase
> Phases => Engine.Phases;
257
private static void AddDefaultPhases(ImmutableArray<
IRazorEnginePhase
>.Builder phases)
Language\RazorProjectEngineBuilder.cs (2)
16
public ImmutableArray<
IRazorEnginePhase
>.Builder Phases { get; }
23
Phases = ImmutableArray.CreateBuilder<
IRazorEnginePhase
>();
Mvc.Version2_X\RazorPageDocumentClassifierPass.cs (1)
24
var
phase = builder.Phases[i];
Mvc\RazorPageDocumentClassifierPass.cs (1)
33
var
phase = builder.Phases[i];
SourceGenerators\SourceGeneratorProjectEngine.cs (5)
16
private readonly
IRazorEnginePhase
_discoveryPhase;
20
private ReadOnlySpan<
IRazorEnginePhase
> Phases => _projectEngine.Engine.Phases.AsSpan();
28
foreach (
var
phase in Phases)
185
private static RazorCodeDocument ExecutePhases(ReadOnlySpan<
IRazorEnginePhase
> phases, RazorCodeDocument codeDocument, CancellationToken cancellationToken)
188
foreach (
var
phase in phases)