다음을 통해 공유


CSharpCodeVisitor 클래스

정의

public ref class CSharpCodeVisitor : Microsoft::AspNetCore::Razor::CodeGenerators::Visitors::CodeVisitor<Microsoft::AspNetCore::Razor::CodeGenerators::CSharpCodeWriter ^>
public class CSharpCodeVisitor : Microsoft.AspNetCore.Razor.CodeGenerators.Visitors.CodeVisitor<Microsoft.AspNetCore.Razor.CodeGenerators.CSharpCodeWriter>
type CSharpCodeVisitor = class
    inherit CodeVisitor<CSharpCodeWriter>
Public Class CSharpCodeVisitor
Inherits CodeVisitor(Of CSharpCodeWriter)
상속

생성자

CSharpCodeVisitor(CSharpCodeWriter, CodeGeneratorContext)

속성

Context (다음에서 상속됨 ChunkVisitor<TWriter>)
TagHelperRenderer
WriteAttributeValueMethodName

렌더링된 페이지에서 호출을 생성하는 WriteAttribute 데 사용되는 메서드 이름을 가져옵니다.

WriteMethodName

현재 출력에 를 Object 쓰는 데 사용되는 메서드입니다.

Writer (다음에서 상속됨 ChunkVisitor<TWriter>)
WriteToMethodName

지정된 TextWriter에 를 Object 쓰는 데 사용되는 메서드입니다.

메서드

Accept(Chunk) (다음에서 상속됨 ChunkVisitor<TWriter>)
Accept(IList<Chunk>) (다음에서 상속됨 ChunkVisitor<TWriter>)
CreateCodeMapping(String, String, Chunk)
CreateExpressionCodeMapping(String, Chunk)
CreateRawCodeMapping(String, SourceLocation)
CreateStatementCodeMapping(String, Chunk)
RenderDesignTimeExpressionBlockChunk(ExpressionBlockChunk)
RenderRuntimeExpressionBlockChunk(ExpressionBlockChunk)
Visit(AddTagHelperChunk) (다음에서 상속됨 CodeVisitor<TWriter>)
Visit(CodeAttributeChunk)
Visit(DynamicCodeAttributeChunk)
Visit(ExpressionBlockChunk)
Visit(ExpressionChunk)
Visit(LiteralChunk)
Visit(LiteralCodeAttributeChunk)
Visit(ParentChunk)
Visit(ParentLiteralChunk)
Visit(RemoveTagHelperChunk) (다음에서 상속됨 CodeVisitor<TWriter>)
Visit(SectionChunk)
Visit(SetBaseTypeChunk) (다음에서 상속됨 CodeVisitor<TWriter>)
Visit(StatementChunk)
Visit(TagHelperChunk)
Visit(TagHelperPrefixDirectiveChunk) (다음에서 상속됨 CodeVisitor<TWriter>)
Visit(TemplateChunk)
Visit(TypeMemberChunk) (다음에서 상속됨 CodeVisitor<TWriter>)
Visit(UsingChunk) (다음에서 상속됨 CodeVisitor<TWriter>)

적용 대상