StringLocalizer<TResourceSource> Class

Provides strings for <em>TResourceSource</em>.

Namespace
Microsoft.Extensions.Localization
Assemblies
  • Microsoft.Extensions.Localization.Abstractions

Syntax

public class StringLocalizer<TResourceSource> : IStringLocalizer<TResourceSource>, IStringLocalizer
class Microsoft.Extensions.Localization.StringLocalizer<TResourceSource>

Constructors

StringLocalizer(Microsoft.Extensions.Localization.IStringLocalizerFactory)

Creates a new Microsoft.Extensions.Localization.StringLocalizer`1.

Arguments:factory (Microsoft.Extensions.Localization.IStringLocalizerFactory) – The Microsoft.Extensions.Localization.IStringLocalizerFactory to use.
public StringLocalizer(IStringLocalizerFactory factory)

Methods

GetAllStrings(System.Boolean)
Return type:System.Collections.Generic.IEnumerable<Microsoft.Extensions.Localization.LocalizedString>
public IEnumerable<LocalizedString> GetAllStrings(bool includeParentCultures)
WithCulture(System.Globalization.CultureInfo)
Return type:Microsoft.Extensions.Localization.IStringLocalizer
public virtual IStringLocalizer WithCulture(CultureInfo culture)

Properties

Microsoft.Extensions.Localization.StringLocalizer<TResourceSource>.Item[System.String]
Return type:Microsoft.Extensions.Localization.LocalizedString
public virtual LocalizedString this[string name] { get; }
Microsoft.Extensions.Localization.StringLocalizer<TResourceSource>.Item[System.String, System.Object[]]
Return type:Microsoft.Extensions.Localization.LocalizedString
public virtual LocalizedString this[string name, params object[] arguments] { get; }