1 implementation of IStringLocalizerFactory
Microsoft.Extensions.Localization (1)
ResourceManagerStringLocalizerFactory.cs (1)
23public class ResourceManagerStringLocalizerFactory : IStringLocalizerFactory
32 references to IStringLocalizerFactory
Microsoft.AspNetCore.Mvc.DataAnnotations (11)
DataAnnotationsClientModelValidatorProvider.cs (3)
21private readonly IStringLocalizerFactory? _stringLocalizerFactory; 30/// <param name="stringLocalizerFactory">The <see cref="IStringLocalizerFactory"/>.</param> 34IStringLocalizerFactory? stringLocalizerFactory)
DataAnnotationsMetadataProvider.cs (2)
24private readonly IStringLocalizerFactory? _stringLocalizerFactory; 31IStringLocalizerFactory? stringLocalizerFactory)
DataAnnotationsModelValidatorProvider.cs (3)
19private readonly IStringLocalizerFactory? _stringLocalizerFactory; 28/// <param name="stringLocalizerFactory">The <see cref="IStringLocalizerFactory"/>.</param> 34IStringLocalizerFactory? stringLocalizerFactory)
DependencyInjection\MvcDataAnnotationsMvcOptionsSetup.cs (2)
16private readonly IStringLocalizerFactory? _stringLocalizerFactory; 34IStringLocalizerFactory stringLocalizerFactory)
MvcDataAnnotationsLocalizationOptions.cs (1)
20public Func<Type, IStringLocalizerFactory, IStringLocalizer> DataAnnotationLocalizerProvider = null!;
Microsoft.AspNetCore.Mvc.Localization (4)
HtmlLocalizerFactory.cs (4)
10/// registered <see cref="IStringLocalizerFactory"/>. 14private readonly IStringLocalizerFactory _factory; 19/// <param name="localizerFactory">The <see cref="IStringLocalizerFactory"/>.</param> 20public HtmlLocalizerFactory(IStringLocalizerFactory localizerFactory)
Microsoft.AspNetCore.Mvc.ViewFeatures (4)
DependencyInjection\MvcViewOptionsSetup.cs (2)
18private readonly IStringLocalizerFactory _stringLocalizerFactory; 34IStringLocalizerFactory stringLocalizerFactory)
RemoteAttributeBase.cs (2)
181var factory = services.GetService<IStringLocalizerFactory>();
Microsoft.Extensions.Localization (2)
LocalizationServiceCollectionExtensions.cs (1)
57services.TryAddSingleton<IStringLocalizerFactory, ResourceManagerStringLocalizerFactory>();
ResourceManagerStringLocalizerFactory.cs (1)
16/// An <see cref="IStringLocalizerFactory"/> that creates instances of <see cref="ResourceManagerStringLocalizer"/>.
Microsoft.Extensions.Localization.Abstractions (2)
StringLocalizerOfT.cs (2)
21/// <param name="factory">The <see cref="IStringLocalizerFactory"/> to use.</param> 22public StringLocalizer(IStringLocalizerFactory factory)
Microsoft.Extensions.Validation.Localization (9)
DefaultValidationLocalizer.cs (2)
12private readonly IStringLocalizerFactory _localizerFactory; 15public DefaultValidationLocalizer(IStringLocalizerFactory factory, IOptions<ValidationLocalizationOptions> options)
ValidationLocalizationOptions.cs (3)
24/// When <see langword="null"/> (the default), <see cref="IStringLocalizerFactory.Create(Type)"/> 54/// <see cref="IStringLocalizerFactory"/> is responsible for caching localizer instances if 62public Func<Type?, IStringLocalizerFactory, IStringLocalizer>? LocalizerProvider { get; set; }
ValidationLocalizationServiceCollectionExtensions.cs (3)
25/// to ensure an <see cref="IStringLocalizerFactory"/> is registered, and registers an 44/// The default <see cref="IStringLocalizerFactory"/> registered by 47/// services), register your own <see cref="IStringLocalizerFactory"/> implementation
ValidationLocalizationSetup.cs (1)
11IStringLocalizerFactory stringLocalizerFactory)