C# Class Scriban.Runtime.ScriptLoopStatementBase

Base class for a loop statement
Inheritance: ScriptStatement
Exibir arquivo Open project: lunet-io/scriban Class Usage Examples

Public Methods

Method Description
Evaluate ( TemplateContext context ) : void

Protected Methods

Method Description
EvaluateImpl ( TemplateContext context ) : void
Loop ( TemplateContext context, int index ) : bool

Base implementation for a loop single iteration

Method Details

Evaluate() public method

public Evaluate ( TemplateContext context ) : void
context TemplateContext
return void

EvaluateImpl() protected abstract method

protected abstract EvaluateImpl ( TemplateContext context ) : void
context TemplateContext
return void

Loop() protected method

Base implementation for a loop single iteration
protected Loop ( TemplateContext context, int index ) : bool
context TemplateContext The context
index int The index in the loop
return bool