Class ScribanTemplateLocalizer
Inheritance
ScribanTemplateLocalizer
Implements
IScriptCustomFunction
IScriptFunctionInfo
Assembly: Volo.Abp.TextTemplating.Scriban.dll
Syntax
public class ScribanTemplateLocalizer : IScriptCustomFunction, IScriptFunctionInfo
Constructors
ScribanTemplateLocalizer(IStringLocalizer)
Declaration
public ScribanTemplateLocalizer(IStringLocalizer localizer)
Parameters
Properties
ParameterCount
Declaration
public int ParameterCount { get; }
Property Value
RequiredParameterCount
Declaration
public int RequiredParameterCount { get; }
Property Value
ReturnType
Declaration
public Type ReturnType { get; }
Property Value
VarParamKind
Declaration
public ScriptVarParamKind VarParamKind { get; }
Property Value
Type |
Description |
ScriptVarParamKind |
|
Methods
GetParameterInfo(int)
Declaration
public ScriptParameterInfo GetParameterInfo(int index)
Parameters
Type |
Name |
Description |
int |
index |
|
Returns
Type |
Description |
ScriptParameterInfo |
|
Invoke(TemplateContext, ScriptNode, ScriptArray, ScriptBlockStatement)
Declaration
public object Invoke(TemplateContext context, ScriptNode callerContext, ScriptArray arguments, ScriptBlockStatement blockStatement)
Parameters
Type |
Name |
Description |
TemplateContext |
context |
|
ScriptNode |
callerContext |
|
ScriptArray |
arguments |
|
ScriptBlockStatement |
blockStatement |
|
Returns
InvokeAsync(TemplateContext, ScriptNode, ScriptArray, ScriptBlockStatement)
Declaration
public ValueTask<object> InvokeAsync(TemplateContext context, ScriptNode callerContext, ScriptArray arguments, ScriptBlockStatement blockStatement)
Parameters
Type |
Name |
Description |
TemplateContext |
context |
|
ScriptNode |
callerContext |
|
ScriptArray |
arguments |
|
ScriptBlockStatement |
blockStatement |
|
Returns
Implements
Scriban.Runtime.IScriptCustomFunction
Scriban.Runtime.IScriptFunctionInfo
Extension Methods