C# 클래스 HandlebarsDotNet.Compiler.ConditionalBlockAccumulatorContext

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

공개 메소드들

메소드 설명
ConditionalBlockAccumulatorContext ( Expression startingNode ) : System
GetAccumulatedBlock ( ) : Expression
HandleElement ( Expression item ) : void
IsClosingElement ( Expression item ) : bool

비공개 메소드들

메소드 설명
GetElseIfTestExpression ( Expression item ) : Expression
IsClosingNode ( Expression item ) : bool
IsElseBlock ( Expression item ) : bool
IsElseIfBlock ( Expression item ) : bool
SinglifyExpressions ( IEnumerable expressions ) : Expression
UnwrapBlockExpression ( IEnumerable body ) : IEnumerable

메소드 상세

ConditionalBlockAccumulatorContext() 공개 메소드

public ConditionalBlockAccumulatorContext ( Expression startingNode ) : System
startingNode System.Linq.Expressions.Expression
리턴 System

GetAccumulatedBlock() 공개 메소드

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

HandleElement() 공개 메소드

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

IsClosingElement() 공개 메소드

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