C# 클래스 HandlebarsDotNet.Compiler.BlockAccumulatorContext

파일 보기 프로젝트 열기: rexm/Handlebars.Net 1 사용 예제들

공개 메소드들

메소드 설명
Create ( Expression item, HandlebarsConfiguration configuration ) : BlockAccumulatorContext
GetAccumulatedBlock ( ) : Expression
HandleElement ( Expression item ) : void
IsClosingElement ( Expression item ) : bool

보호된 메소드들

메소드 설명
BlockAccumulatorContext ( Expression startingNode ) : System
UnwrapStatement ( Expression item ) : Expression

비공개 메소드들

메소드 설명
IsBlockHelper ( Expression item, HandlebarsConfiguration configuration ) : bool
IsConditionalBlock ( Expression item ) : bool
IsDeferredBlock ( Expression item ) : bool
IsIteratorBlock ( Expression item ) : bool
IsPartialBlock ( Expression item ) : bool

메소드 상세

BlockAccumulatorContext() 보호된 메소드

protected BlockAccumulatorContext ( Expression startingNode ) : System
startingNode System.Linq.Expressions.Expression
리턴 System

Create() 공개 정적인 메소드

public static Create ( Expression item, HandlebarsConfiguration configuration ) : BlockAccumulatorContext
item System.Linq.Expressions.Expression
configuration HandlebarsConfiguration
리턴 BlockAccumulatorContext

GetAccumulatedBlock() 공개 추상적인 메소드

public abstract GetAccumulatedBlock ( ) : Expression
리턴 System.Linq.Expressions.Expression

HandleElement() 공개 추상적인 메소드

public abstract HandleElement ( Expression item ) : void
item System.Linq.Expressions.Expression
리턴 void

IsClosingElement() 공개 추상적인 메소드

public abstract IsClosingElement ( Expression item ) : bool
item System.Linq.Expressions.Expression
리턴 bool

UnwrapStatement() 보호된 정적인 메소드

protected static UnwrapStatement ( Expression item ) : Expression
item System.Linq.Expressions.Expression
리턴 System.Linq.Expressions.Expression