Show / Hide Table of Contents

Class AbpEnumLocalizer

Inheritance
object
AbpEnumLocalizer
Implements
IAbpEnumLocalizer
ITransientDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Localization
Assembly: Volo.Abp.Localization.dll
Syntax
public class AbpEnumLocalizer : IAbpEnumLocalizer, ITransientDependency

Constructors

AbpEnumLocalizer(IStringLocalizerFactory)

Declaration
public AbpEnumLocalizer(IStringLocalizerFactory stringLocalizerFactory)
Parameters
Type Name Description
IStringLocalizerFactory stringLocalizerFactory

Fields

StringLocalizerFactory

Declaration
protected readonly IStringLocalizerFactory StringLocalizerFactory
Field Value
Type Description
IStringLocalizerFactory

Methods

GetString(Type, object)

Declaration
public virtual string GetString(Type enumType, object enumValue)
Parameters
Type Name Description
Type enumType
object enumValue
Returns
Type Description
string

GetString(Type, object, params IStringLocalizer?[])

Declaration
public virtual string GetString(Type enumType, object enumValue, params IStringLocalizer?[] specifyLocalizers)
Parameters
Type Name Description
Type enumType
object enumValue
IStringLocalizer[] specifyLocalizers
Returns
Type Description
string

GetStringInternal(Type, object, params IStringLocalizer?[])

Declaration
protected virtual string GetStringInternal(Type enumType, object enumValue, params IStringLocalizer?[] specifyLocalizers)
Parameters
Type Name Description
Type enumType
object enumValue
IStringLocalizer[] specifyLocalizers
Returns
Type Description
string

GetStringOrNull(IStringLocalizer?[], IEnumerable<string>)

Declaration
protected virtual string? GetStringOrNull(IStringLocalizer?[] localizers, IEnumerable<string> keys)
Parameters
Type Name Description
IStringLocalizer[] localizers
IEnumerable<string> keys
Returns
Type Description
string

Implements

IAbpEnumLocalizer
ITransientDependency

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>)
AbpEnumLocalizerExtensions.GetString<TEnum>(IAbpEnumLocalizer, object)
AbpEnumLocalizerExtensions.GetString<TEnum>(IAbpEnumLocalizer, object, IStringLocalizer[])
In this article
Back to top Powered by ABP.IO Platform