C# 클래스 Veil.Handlebars.HandlebarsParser

Veil parser for the Handlebars syntax
상속: ITemplateParser
파일 보기 프로젝트 열기: namics/TerrificNet

공개 메소드들

메소드 설명
Parse ( string templateId, TextReader templateReader, Type modelType, IMemberLocator memberLocator, IHelperHandler helperHandlers ) : SyntaxTreeNode

비공개 메소드들

메소드 설명
GetHelperHandlers ( IEnumerable helperHandlers ) : IDictionary,Action>
GetHelperHandlers ( IHelperHandler helper ) : IDictionary,Action>
HandleBody ( HandlebarsParserState state ) : void
HandleConditionalElse ( HandlebarsParserState state ) : void
HandleEach ( HandlebarsParserState state ) : void
HandleElse ( HandlebarsParserState state ) : void
HandleEndEach ( HandlebarsParserState state ) : void
HandleEndIf ( HandlebarsParserState state ) : void
HandleEndUnless ( HandlebarsParserState state ) : void
HandleEndWith ( HandlebarsParserState state ) : void
HandleExpression ( HandlebarsParserState state ) : void
HandleFlush ( HandlebarsParserState state ) : void
HandleHelper ( HandlebarsParserState state, IHelperHandler helper ) : void
HandleHelperEnd ( HandlebarsParserState state, IBlockHelperHandler helper ) : void
HandleHelperStart ( HandlebarsParserState state, IBlockHelperHandler helper ) : void
HandleIf ( HandlebarsParserState state ) : void
HandleIterationElse ( HandlebarsParserState state ) : void
HandleMaster ( HandlebarsParserState state ) : void
HandlePartial ( HandlebarsParserState state ) : void
HandleStringLiteral ( HandlebarsParserState state ) : void
HandleTrimLastLiteral ( HandlebarsParserState state ) : void
HandleTrimNextLiteral ( HandlebarsParserState state ) : void
HandleUnless ( HandlebarsParserState state ) : void
HandleWith ( HandlebarsParserState state ) : void

메소드 상세

Parse() 공개 메소드

public Parse ( string templateId, TextReader templateReader, Type modelType, IMemberLocator memberLocator, IHelperHandler helperHandlers ) : SyntaxTreeNode
templateId string
templateReader System.IO.TextReader
modelType System.Type
memberLocator IMemberLocator
helperHandlers IHelperHandler
리턴 Veil.Parser.SyntaxTreeNode