C# Класс HandlebarsDotNet.Compiler.BlockAccumulatorContext

Показать файл Открыть проект Примеры использования класса

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

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