C# Класс Veil.Handlebars.HandlebarsParser

Veil parser for the Handlebars syntax
Наследование: ITemplateParser
Показать файл Открыть проект

Открытые методы

Метод Описание
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