C# Class HandlebarsDotNet.Compiler.PartialBinder

Inheritance: HandlebarsDotNet.Compiler.HandlebarsExpressionVisitor
Mostrar archivo Open project: rexm/Handlebars.Net Class Usage Examples

Public Methods

Method Description
Bind ( Expression expr, HandlebarsDotNet.Compiler.CompilationContext context ) : Expression

Protected Methods

Method Description
VisitPartialExpression ( PartialExpression pex ) : Expression
VisitStatementExpression ( HandlebarsDotNet.Compiler.StatementExpression sex ) : Expression

Private Methods

Method Description
HandleFailedInvocation ( string partialName ) : void
InvokePartial ( string partialName, HandlebarsDotNet.Compiler.BindingContext context, HandlebarsConfiguration configuration ) : bool
PartialBinder ( HandlebarsDotNet.Compiler.CompilationContext context ) : System

Method Details

Bind() public static method

public static Bind ( Expression expr, HandlebarsDotNet.Compiler.CompilationContext context ) : Expression
expr System.Linq.Expressions.Expression
context HandlebarsDotNet.Compiler.CompilationContext
return System.Linq.Expressions.Expression

VisitPartialExpression() protected method

protected VisitPartialExpression ( PartialExpression pex ) : Expression
pex PartialExpression
return System.Linq.Expressions.Expression

VisitStatementExpression() protected method

protected VisitStatementExpression ( HandlebarsDotNet.Compiler.StatementExpression sex ) : Expression
sex HandlebarsDotNet.Compiler.StatementExpression
return System.Linq.Expressions.Expression