C# Class CompiledHandlebars.Compiler.Visitors.CodeGenerationVisitor

Inheritance: IASTVisitor
Afficher le fichier Open project: Noxum/CompiledHandlebars Class Usage Examples

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
CodeGenerationVisitor ( RoslynIntrospector introspector, HandlebarsTemplate template ) : System
GenerateCode ( ) : Microsoft.CodeAnalysis.CSharp.Syntax.CompilationUnitSyntax
Visit ( CommentLiteral astLeaf ) : void
Visit ( HelperCall astLeaf ) : void
Visit ( MarkupLiteral astLeaf ) : void
Visit ( PartialCall astLeaf ) : void
Visit ( YieldStatement astLeaf ) : void
VisitElse ( IfBlock astNode ) : void
VisitElse ( WithBlock astNode ) : void
VisitEnter ( EachBlock astNode ) : void
VisitEnter ( HandlebarsTemplate template ) : void
VisitEnter ( IfBlock astNode ) : void
VisitEnter ( LayoutedHandlebarsTemplate layoutedTemplate ) : void
VisitEnter ( WithBlock astNode ) : void
VisitLeave ( EachBlock astNode ) : void
VisitLeave ( HandlebarsLayout layout ) : void
VisitLeave ( HandlebarsTemplate template ) : void
VisitLeave ( IfBlock astNode ) : void
VisitLeave ( LayoutedHandlebarsTemplate layoutedTemplate ) : void
VisitLeave ( StaticHandlebarsTemplate staticTemplate ) : void
VisitLeave ( WithBlock astNode ) : void
VisitRenderBody ( HandlebarsLayout layout ) : void

Method Details

CodeGenerationVisitor() public méthode

public CodeGenerationVisitor ( RoslynIntrospector introspector, HandlebarsTemplate template ) : System
introspector CompiledHandlebars.Compiler.Introspection.RoslynIntrospector
template CompiledHandlebars.Compiler.AST.HandlebarsTemplate
Résultat System

GenerateCode() public méthode

public GenerateCode ( ) : Microsoft.CodeAnalysis.CSharp.Syntax.CompilationUnitSyntax
Résultat Microsoft.CodeAnalysis.CSharp.Syntax.CompilationUnitSyntax

Visit() public méthode

public Visit ( CommentLiteral astLeaf ) : void
astLeaf CommentLiteral
Résultat void

Visit() public méthode

public Visit ( HelperCall astLeaf ) : void
astLeaf HelperCall
Résultat void

Visit() public méthode

public Visit ( MarkupLiteral astLeaf ) : void
astLeaf MarkupLiteral
Résultat void

Visit() public méthode

public Visit ( PartialCall astLeaf ) : void
astLeaf PartialCall
Résultat void

Visit() public méthode

public Visit ( YieldStatement astLeaf ) : void
astLeaf YieldStatement
Résultat void

VisitElse() public méthode

public VisitElse ( IfBlock astNode ) : void
astNode IfBlock
Résultat void

VisitElse() public méthode

public VisitElse ( WithBlock astNode ) : void
astNode WithBlock
Résultat void

VisitEnter() public méthode

public VisitEnter ( EachBlock astNode ) : void
astNode EachBlock
Résultat void

VisitEnter() public méthode

public VisitEnter ( HandlebarsTemplate template ) : void
template CompiledHandlebars.Compiler.AST.HandlebarsTemplate
Résultat void

VisitEnter() public méthode

public VisitEnter ( IfBlock astNode ) : void
astNode IfBlock
Résultat void

VisitEnter() public méthode

public VisitEnter ( LayoutedHandlebarsTemplate layoutedTemplate ) : void
layoutedTemplate CompiledHandlebars.Compiler.AST.LayoutedHandlebarsTemplate
Résultat void

VisitEnter() public méthode

public VisitEnter ( WithBlock astNode ) : void
astNode WithBlock
Résultat void

VisitLeave() public méthode

public VisitLeave ( EachBlock astNode ) : void
astNode EachBlock
Résultat void

VisitLeave() public méthode

public VisitLeave ( HandlebarsLayout layout ) : void
layout CompiledHandlebars.Compiler.AST.HandlebarsLayout
Résultat void

VisitLeave() public méthode

public VisitLeave ( HandlebarsTemplate template ) : void
template CompiledHandlebars.Compiler.AST.HandlebarsTemplate
Résultat void

VisitLeave() public méthode

public VisitLeave ( IfBlock astNode ) : void
astNode IfBlock
Résultat void

VisitLeave() public méthode

public VisitLeave ( LayoutedHandlebarsTemplate layoutedTemplate ) : void
layoutedTemplate CompiledHandlebars.Compiler.AST.LayoutedHandlebarsTemplate
Résultat void

VisitLeave() public méthode

public VisitLeave ( StaticHandlebarsTemplate staticTemplate ) : void
staticTemplate CompiledHandlebars.Compiler.AST.StaticHandlebarsTemplate
Résultat void

VisitLeave() public méthode

public VisitLeave ( WithBlock astNode ) : void
astNode WithBlock
Résultat void

VisitRenderBody() public méthode

public VisitRenderBody ( HandlebarsLayout layout ) : void
layout CompiledHandlebars.Compiler.AST.HandlebarsLayout
Résultat void