CodeVisitor<TWriter> Class¶
- Namespace
Microsoft.AspNetCore.Razor.CodeGenerators.Visitors
- Assemblies
- Microsoft.AspNetCore.Razor
Inheritance Hierarchy¶
System.Object
Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.ChunkVisitor{{TWriter}}
Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CodeVisitor<TWriter>
Syntax¶
public class CodeVisitor<TWriter> : ChunkVisitor<TWriter>, IChunkVisitor where TWriter : CodeWriter
-
class
Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.
CodeVisitor<TWriter>
¶
Constructors¶
-
CodeVisitor
(TWriter, Microsoft.AspNetCore.Razor.CodeGenerators.CodeGeneratorContext)¶ public CodeVisitor(TWriter writer, CodeGeneratorContext context)
-
Methods¶
-
Visit
(Microsoft.AspNetCore.Razor.Chunks.AddTagHelperChunk)¶ protected override void Visit(AddTagHelperChunk chunk)
-
Visit
(Microsoft.AspNetCore.Razor.Chunks.CodeAttributeChunk) protected override void Visit(CodeAttributeChunk chunk)
-
Visit
(Microsoft.AspNetCore.Razor.Chunks.DynamicCodeAttributeChunk) protected override void Visit(DynamicCodeAttributeChunk chunk)
-
Visit
(Microsoft.AspNetCore.Razor.Chunks.ExpressionBlockChunk) protected override void Visit(ExpressionBlockChunk chunk)
-
Visit
(Microsoft.AspNetCore.Razor.Chunks.ExpressionChunk) protected override void Visit(ExpressionChunk chunk)
-
Visit
(Microsoft.AspNetCore.Razor.Chunks.LiteralChunk) protected override void Visit(LiteralChunk chunk)
-
Visit
(Microsoft.AspNetCore.Razor.Chunks.LiteralCodeAttributeChunk) protected override void Visit(LiteralCodeAttributeChunk chunk)
-
Visit
(Microsoft.AspNetCore.Razor.Chunks.ParentChunk) protected override void Visit(ParentChunk chunk)
-
Visit
(Microsoft.AspNetCore.Razor.Chunks.ParentLiteralChunk) protected override void Visit(ParentLiteralChunk chunk)
-
Visit
(Microsoft.AspNetCore.Razor.Chunks.RemoveTagHelperChunk) protected override void Visit(RemoveTagHelperChunk chunk)
-
Visit
(Microsoft.AspNetCore.Razor.Chunks.SectionChunk) protected override void Visit(SectionChunk chunk)
-
Visit
(Microsoft.AspNetCore.Razor.Chunks.SetBaseTypeChunk) protected override void Visit(SetBaseTypeChunk chunk)
-
Visit
(Microsoft.AspNetCore.Razor.Chunks.StatementChunk) protected override void Visit(StatementChunk chunk)
-
Visit
(Microsoft.AspNetCore.Razor.Chunks.TagHelperChunk) protected override void Visit(TagHelperChunk chunk)
-
Visit
(Microsoft.AspNetCore.Razor.Chunks.TagHelperPrefixDirectiveChunk) protected override void Visit(TagHelperPrefixDirectiveChunk chunk)
-
Visit
(Microsoft.AspNetCore.Razor.Chunks.TemplateChunk) protected override void Visit(TemplateChunk chunk)
-
Visit
(Microsoft.AspNetCore.Razor.Chunks.TypeMemberChunk) protected override void Visit(TypeMemberChunk chunk)
-
Visit
(Microsoft.AspNetCore.Razor.Chunks.UsingChunk) protected override void Visit(UsingChunk chunk)
-