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

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

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

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