Show / Hide Table of Contents

Class ScribanTemplateLocalizer

Inheritance
object
ScribanTemplateLocalizer
Implements
IScriptCustomFunction
IScriptFunctionInfo
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.TextTemplating.Scriban
Assembly: Volo.Abp.TextTemplating.Scriban.dll
Syntax
public class ScribanTemplateLocalizer : IScriptCustomFunction, IScriptFunctionInfo

Constructors

ScribanTemplateLocalizer(IStringLocalizer)

Declaration
public ScribanTemplateLocalizer(IStringLocalizer localizer)
Parameters
Type Name Description
IStringLocalizer localizer

Properties

ParameterCount

Declaration
public int ParameterCount { get; }
Property Value
Type Description
int

RequiredParameterCount

Declaration
public int RequiredParameterCount { get; }
Property Value
Type Description
int

ReturnType

Declaration
public Type ReturnType { get; }
Property Value
Type Description
Type

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
Type Description
object

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
Type Description
ValueTask<object>

Implements

Scriban.Runtime.IScriptCustomFunction
Scriban.Runtime.IScriptFunctionInfo

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform