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
15 references to IRazorEnginePhase
Microsoft.CodeAnalysis.Razor.Compiler (15)
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)
17
private readonly
IRazorEnginePhase
_discoveryPhase;
23
private ReadOnlySpan<
IRazorEnginePhase
> Phases => _projectEngine.Engine.Phases.AsSpan();
31
foreach (
var
phase in Phases)
230
private static RazorCodeDocument ExecutePhases(ReadOnlySpan<
IRazorEnginePhase
> phases, RazorCodeDocument codeDocument, CancellationToken cancellationToken)
233
foreach (
var
phase in phases)