CSharpTagHelperPropertyInitializationVisitor Class

The Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CodeVisitor`1 that generates the code to initialize the TagHelperRunner.

Namespace
Microsoft.AspNetCore.Razor.CodeGenerators.Visitors
Assemblies
  • Microsoft.AspNetCore.Razor

Inheritance Hierarchy

Syntax

public class CSharpTagHelperPropertyInitializationVisitor : CodeVisitor<CSharpCodeWriter>, IChunkVisitor
class Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpTagHelperPropertyInitializationVisitor

Constructors

CSharpTagHelperPropertyInitializationVisitor(Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter, Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext)

Creates a new instance of Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CSharpTagHelperPropertyInitializationVisitor.

Arguments:
public CSharpTagHelperPropertyInitializationVisitor(CSharpCodeWriter writer, CodeGeneratorContext context)

Methods

Accept(Microsoft.AspNetCore.Razor.Chunks.Chunk)
public override void Accept(Chunk chunk)
Visit(Microsoft.AspNetCore.Razor.Chunks.TagHelperChunk)

Writes the TagHelperRunner initialization code to the Writer.

Arguments:chunk (Microsoft.AspNetCore.Razor.Chunks.TagHelperChunk) – The Microsoft.AspNetCore.Razor.Chunks.TagHelperChunk.
protected override void Visit(TagHelperChunk chunk)