Show / Hide Table of Contents

Class TemplateDefinition

Inheritance
object
TemplateDefinition
Implements
IHasNameWithLocalizableDisplayName
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
Assembly: Volo.Abp.TextTemplating.Core.dll
Syntax
public class TemplateDefinition : IHasNameWithLocalizableDisplayName

Constructors

TemplateDefinition(string, string?, ILocalizableString?, bool, string?, string?)

Declaration
public TemplateDefinition(string name, string? localizationResourceName = null, ILocalizableString? displayName = null, bool isLayout = false, string? layout = null, string? defaultCultureName = null)
Parameters
Type Name Description
string name
string localizationResourceName
ILocalizableString displayName
bool isLayout
string layout
string defaultCultureName

TemplateDefinition(string, Type, ILocalizableString?, bool, string?, string?)

Declaration
public TemplateDefinition(string name, Type localizationResource, ILocalizableString? displayName = null, bool isLayout = false, string? layout = null, string? defaultCultureName = null)
Parameters
Type Name Description
string name
Type localizationResource
ILocalizableString displayName
bool isLayout
string layout
string defaultCultureName

Fields

MaxNameLength

Declaration
public const int MaxNameLength = 128
Field Value
Type Description
int

Properties

DefaultCultureName

Declaration
public string? DefaultCultureName { get; }
Property Value
Type Description
string

DisplayName

Declaration
public ILocalizableString DisplayName { get; set; }
Property Value
Type Description
ILocalizableString

IsInlineLocalized

Declaration
public bool IsInlineLocalized { get; set; }
Property Value
Type Description
bool

IsLayout

Declaration
public bool IsLayout { get; }
Property Value
Type Description
bool

this[string]

Declaration
public object? this[string name] { get; set; }
Parameters
Type Name Description
string name
Property Value
Type Description
object

Layout

Declaration
public string? Layout { get; set; }
Property Value
Type Description
string

LocalizationResourceName

Declaration
public string? LocalizationResourceName { get; set; }
Property Value
Type Description
string

Name

Declaration
public string Name { get; }
Property Value
Type Description
string

Properties

Declaration
public Dictionary<string, object?> Properties { get; }
Property Value
Type Description
Dictionary<string, object>

RenderEngine

Declaration
public string? RenderEngine { get; set; }
Property Value
Type Description
string

Methods

WithProperty(string, object)

Declaration
public virtual TemplateDefinition WithProperty(string key, object value)
Parameters
Type Name Description
string key
object value
Returns
Type Description
TemplateDefinition

WithRenderEngine(string)

Declaration
public virtual TemplateDefinition WithRenderEngine(string renderEngine)
Parameters
Type Name Description
string renderEngine
Returns
Type Description
TemplateDefinition

Implements

IHasNameWithLocalizableDisplayName

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?)
TemplateDefinitionExtensions.GetVirtualFilePathOrNull(TemplateDefinition)
TemplateDefinitionExtensions.WithVirtualFilePath(TemplateDefinition, string, bool)
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