C# Class HandlebarsDotNet.Compiler.BlockAccumulatorContext

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

Méthodes publiques

Méthode Description
Create ( Expression item, HandlebarsConfiguration configuration ) : BlockAccumulatorContext
GetAccumulatedBlock ( ) : Expression
HandleElement ( Expression item ) : void
IsClosingElement ( Expression item ) : bool

Méthodes protégées

Méthode Description
BlockAccumulatorContext ( Expression startingNode ) : System
UnwrapStatement ( Expression item ) : Expression

Private Methods

Méthode Description
IsBlockHelper ( Expression item, HandlebarsConfiguration configuration ) : bool
IsConditionalBlock ( Expression item ) : bool
IsDeferredBlock ( Expression item ) : bool
IsIteratorBlock ( Expression item ) : bool
IsPartialBlock ( Expression item ) : bool

Method Details

BlockAccumulatorContext() protected méthode

protected BlockAccumulatorContext ( Expression startingNode ) : System
startingNode System.Linq.Expressions.Expression
Résultat System

Create() public static méthode

public static Create ( Expression item, HandlebarsConfiguration configuration ) : BlockAccumulatorContext
item System.Linq.Expressions.Expression
configuration HandlebarsConfiguration
Résultat BlockAccumulatorContext

GetAccumulatedBlock() public abstract méthode

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

HandleElement() public abstract méthode

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

IsClosingElement() public abstract méthode

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

UnwrapStatement() protected static méthode

protected static UnwrapStatement ( Expression item ) : Expression
item System.Linq.Expressions.Expression
Résultat System.Linq.Expressions.Expression