Class TemplateDefinition
Inheritance
object
TemplateDefinition
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
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 |
|
System.Type |
localizationResource |
|
ILocalizableString |
displayName |
|
bool |
isLayout |
|
string |
layout |
|
string |
defaultCultureName |
|
Fields
MaxNameLength
Declaration
public const int MaxNameLength = 128
Field Value
Properties
DefaultCultureName
Declaration
public string DefaultCultureName { get; }
Property Value
DisplayName
Declaration
public ILocalizableString DisplayName { get; set; }
Property Value
IsInlineLocalized
Declaration
public bool IsInlineLocalized { get; set; }
Property Value
IsLayout
Declaration
public bool IsLayout { get; }
Property Value
this[string]
Declaration
public object this[string name] { get; set; }
Parameters
Type |
Name |
Description |
string |
name |
|
Property Value
Layout
Declaration
public string Layout { get; set; }
Property Value
LocalizationResourceName
Declaration
public string LocalizationResourceName { get; set; }
Property Value
Name
Declaration
public string Name { get; }
Property Value
Properties
Declaration
public Dictionary<string, object> Properties { get; }
Property Value
Type |
Description |
System.Collections.Generic.Dictionary<TKey, TValue><string, object> |
|
RenderEngine
Declaration
public string RenderEngine { get; set; }
Property Value
Methods
WithProperty(string, object)
Declaration
public virtual TemplateDefinition WithProperty(string key, object value)
Parameters
Type |
Name |
Description |
string |
key |
|
object |
value |
|
Returns
WithRenderEngine(string)
Declaration
public virtual TemplateDefinition WithRenderEngine(string renderEngine)
Parameters
Type |
Name |
Description |
string |
renderEngine |
|
Returns
Implements
Extension Methods