3 types derived from IntermediateNodeWriter
Microsoft.CodeAnalysis.Razor.Compiler (3)
Language\CodeGeneration\DesignTimeNodeWriter.cs (1)
11public class DesignTimeNodeWriter : IntermediateNodeWriter
Language\CodeGeneration\RuntimeNodeWriter.cs (1)
13public class RuntimeNodeWriter : IntermediateNodeWriter
Language\Components\ComponentNodeWriter.cs (1)
16internal abstract class ComponentNodeWriter : IntermediateNodeWriter, ITemplateTargetExtension
13 references to IntermediateNodeWriter
Microsoft.AspNetCore.Razor.Language.UnitTests (2)
CodeGeneration\DefaultCodeTargetTest.cs (2)
21var writer = target.CreateNodeWriter(); 35var writer = target.CreateNodeWriter();
Microsoft.AspNetCore.Razor.Test.Common (2)
Language\CodeGeneration\TestCodeRenderingContext.cs (2)
16IntermediateNodeWriter nodeWriter = null) 34IntermediateNodeWriter nodeWriter = null)
Microsoft.CodeAnalysis.Razor.Compiler (9)
Language\CodeGeneration\CodeRenderingContext.cs (5)
14private readonly record struct ScopeInternal(IntermediateNodeWriter Writer); 35IntermediateNodeWriter nodeWriter, 84public IntermediateNodeWriter NodeWriter => _scopeStack.Peek().Writer; 171public void RenderChildren(IntermediateNode node, IntermediateNodeWriter writer) 195public void RenderNode(IntermediateNode node, IntermediateNodeWriter writer)
Language\CodeGeneration\CodeTarget.cs (1)
26public abstract IntermediateNodeWriter CreateNodeWriter();
Language\CodeGeneration\DefaultCodeTarget.cs (1)
13public override IntermediateNodeWriter CreateNodeWriter()
Language\Components\ComponentCodeTarget.cs (1)
22public override IntermediateNodeWriter CreateNodeWriter()
Language\DefaultRazorCSharpLoweringPhase.cs (1)
70private IntermediateNodeWriter NodeWriter => _context.NodeWriter;