C# Class HandlebarsDotNet.Compiler.ConditionalBlockAccumulatorContext

Inheritance: BlockAccumulatorContext
Afficher le fichier Open project: rexm/Handlebars.Net Class Usage Examples

Méthodes publiques

Méthode Description
ConditionalBlockAccumulatorContext ( Expression startingNode ) : System
GetAccumulatedBlock ( ) : Expression
HandleElement ( Expression item ) : void
IsClosingElement ( Expression item ) : bool

Private Methods

Méthode Description
GetElseIfTestExpression ( Expression item ) : Expression
IsClosingNode ( Expression item ) : bool
IsElseBlock ( Expression item ) : bool
IsElseIfBlock ( Expression item ) : bool
SinglifyExpressions ( IEnumerable expressions ) : Expression
UnwrapBlockExpression ( IEnumerable body ) : IEnumerable

Method Details

ConditionalBlockAccumulatorContext() public méthode

public ConditionalBlockAccumulatorContext ( Expression startingNode ) : System
startingNode System.Linq.Expressions.Expression
Résultat System

GetAccumulatedBlock() public méthode

public GetAccumulatedBlock ( ) : Expression
Résultat System.Linq.Expressions.Expression

HandleElement() public méthode

public HandleElement ( Expression item ) : void
item System.Linq.Expressions.Expression
Résultat void

IsClosingElement() public méthode

public IsClosingElement ( Expression item ) : bool
item System.Linq.Expressions.Expression
Résultat bool