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
Microsoft.Extensions.Localization.IStringLocalizerFactory stringLocalizerFactory

Fields

StringLocalizerFactory

Declaration
protected readonly IStringLocalizerFactory StringLocalizerFactory
Field Value
Type Description
Microsoft.Extensions.Localization.IStringLocalizerFactory

Methods

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

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

GetString(Type, object)

Declaration
public virtual string GetString(Type enumType, object enumValue)
Parameters
Type Name Description
System.Type enumType
object enumValue
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
System.Type enumType
object enumValue
Microsoft.Extensions.Localization.IStringLocalizer[] specifyLocalizers
Returns
Type Description
string

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

Declaration
protected virtual string? GetStringOrNull(IStringLocalizer?[] localizers, IEnumerable<string> keys)
Parameters
Type Name Description
Microsoft.Extensions.Localization.IStringLocalizer[] localizers
System.Collections.Generic.IEnumerable<T><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>>)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
AbpEnumLocalizerExtensions.GetString<TEnum>(IAbpEnumLocalizer, object, IStringLocalizer[])
AbpEnumLocalizerExtensions.GetString<TEnum>(IAbpEnumLocalizer, object)
In This Article
Back to top Powered by Volosoft