/// <summary> /// Creates a new <see cref="ResourceManagerWithCultureStringLocalizer"/>. /// </summary> /// <param name="resourceManager">The <see cref="System.Resources.ResourceManager"/> to read strings from.</param> /// <param name="resourceAssembly">The <see cref="Assembly"/> that contains the strings as embedded resources.</param> /// <param name="baseName">The base name of the embedded resource in the <see cref="Assembly"/> that contains the strings.</param> /// <param name="resourceNamesCache">Cache of the list of strings for a given resource assembly name.</param> /// <param name="culture">The specific <see cref="CultureInfo"/> to use.</param> public ResourceManagerWithCultureStringLocalizer( ResourceManager resourceManager, Assembly resourceAssembly, string baseName, IResourceNamesCache resourceNamesCache, CultureInfo culture) : base(resourceManager, resourceAssembly, baseName, resourceNamesCache) { if (resourceManager == null) { throw new ArgumentNullException(nameof(resourceManager)); } if (resourceAssembly == null) { throw new ArgumentNullException(nameof(resourceAssembly)); } if (baseName == null) { throw new ArgumentNullException(nameof(baseName)); } if (resourceNamesCache == null) { throw new ArgumentNullException(nameof(resourceNamesCache)); } if (culture == null) { throw new ArgumentNullException(nameof(culture)); } _culture = culture; }
/// <summary> /// Intended for testing purposes only. /// </summary> public SingleFileResourceManagerStringLocalizer( ResourceManager resourceManager, IResourceStringProvider resourceStringProvider, string baseName, IResourceNamesCache resourceNamesCache, string keyPrefix) { if (resourceManager == null) { throw new ArgumentNullException(nameof(resourceManager)); } if (resourceStringProvider == null) { throw new ArgumentNullException(nameof(resourceStringProvider)); } if (baseName == null) { throw new ArgumentNullException(nameof(baseName)); } if (resourceNamesCache == null) { throw new ArgumentNullException(nameof(resourceNamesCache)); } _resourceStringProvider = resourceStringProvider; _resourceManager = resourceManager; _resourceBaseName = baseName; _resourceNamesCache = resourceNamesCache; _keyPrefix = keyPrefix; }
/// <summary> /// Intended for testing purposes only. /// </summary> public ResourceManagerStringLocalizer( ResourceManager resourceManager, AssemblyWrapper resourceAssemblyWrapper, string baseName, IResourceNamesCache resourceNamesCache) { if (resourceManager == null) { throw new ArgumentNullException(nameof(resourceManager)); } if (resourceAssemblyWrapper == null) { throw new ArgumentNullException(nameof(resourceAssemblyWrapper)); } if (baseName == null) { throw new ArgumentNullException(nameof(baseName)); } if (resourceNamesCache == null) { throw new ArgumentNullException(nameof(resourceNamesCache)); } _resourceAssemblyWrapper = resourceAssemblyWrapper; _resourceManager = resourceManager; _resourceBaseName = baseName; _resourceNamesCache = resourceNamesCache; }
public TestResourceStringProvider( IResourceNamesCache resourceCache, TestResourceManager resourceManager, Assembly assembly, string resourceBaseName) : base(resourceCache, resourceManager, assembly, resourceBaseName) { }
/// <summary> /// Creates a new <see cref="ResourceManagerStringLocalizer"/>. /// </summary> /// <param name="resourceManager">The <see cref="System.Resources.ResourceManager"/> to read strings from.</param> /// <param name="resourceAssembly">The <see cref="Assembly"/> that contains the strings as embedded resources.</param> /// <param name="baseName">The base name of the embedded resource in the <see cref="Assembly"/> that contains the strings.</param> /// <param name="resourceNamesCache">Cache of the list of strings for a given resource assembly name.</param> public ResourceManagerStringLocalizer( [NotNull] ResourceManager resourceManager, [NotNull] Assembly resourceAssembly, [NotNull] string baseName, [NotNull] IResourceNamesCache resourceNamesCache) : this(resourceManager, new AssemblyWrapper(resourceAssembly), baseName, resourceNamesCache) { }
public TestResourceStringProvider( IResourceNamesCache resourceCache, TestAssemblyWrapper assemblyWrapper, string resourceBaseName) : base(resourceCache, assemblyWrapper, resourceBaseName) { _assemblyWrapper = assemblyWrapper; }
public AssemblyResourceStringProvider( IResourceNamesCache resourceCache, AssemblyWrapper resourceAssembly, string resourceBaseName) { _resourceNamesCache = resourceCache; _assembly = resourceAssembly; _resourceBaseName = resourceBaseName; }
/// <summary> /// Creates a new <see cref="ResourceManagerWithCultureStringLocalizer"/>. /// </summary> /// <param name="resourceManager">The <see cref="System.Resources.ResourceManager"/> to read strings from.</param> /// <param name="resourceAssembly">The <see cref="Assembly"/> that contains the strings as embedded resources.</param> /// <param name="baseName">The base name of the embedded resource in the <see cref="Assembly"/> that contains the strings.</param> /// <param name="resourceNamesCache">Cache of the list of strings for a given resource assembly name.</param> /// <param name="culture">The specific <see cref="CultureInfo"/> to use.</param> public ResourceManagerWithCultureStringLocalizer( [NotNull] ResourceManager resourceManager, [NotNull] Assembly resourceAssembly, [NotNull] string baseName, [NotNull] IResourceNamesCache resourceNamesCache, [NotNull] CultureInfo culture) : base(resourceManager, resourceAssembly, baseName, resourceNamesCache) { _culture = culture; }
public SchubertStringLocalizer( IResourceNamesCache resourceNamesCache, ILocalizedStringManager localizedStringManager) { Guard.ArgumentNotNull(resourceNamesCache, nameof(resourceNamesCache)); Guard.ArgumentNotNull(localizedStringManager, nameof(localizedStringManager)); _resourceNamesCache = resourceNamesCache; _localizedStringManager = localizedStringManager; }
/// <summary> /// Intended for testing purposes only. /// </summary> public ResourceManagerStringLocalizer( [NotNull] ResourceManager resourceManager, [NotNull] AssemblyWrapper resourceAssemblyWrapper, [NotNull] string baseName, [NotNull] IResourceNamesCache resourceNamesCache) { _resourceAssemblyWrapper = resourceAssemblyWrapper; _resourceManager = resourceManager; _resourceBaseName = baseName; _resourceNamesCache = resourceNamesCache; }
public ResourceManagerStringProvider( IResourceNamesCache resourceCache, ResourceManager resourceManager, Assembly assembly, string baseName) { _resourceManager = resourceManager; _resourceNamesCache = resourceCache; _assembly = assembly; _resourceBaseName = baseName; }
/// <summary> /// Creates a new <see cref="ResourceManagerStringLocalizer"/>. /// </summary> /// <param name="resourceManager">The <see cref="System.Resources.ResourceManager"/> to read strings from.</param> /// <param name="resourceAssembly">The <see cref="Assembly"/> that contains the strings as embedded resources.</param> /// <param name="baseName">The base name of the embedded resource in the <see cref="Assembly"/> that contains the strings.</param> /// <param name="resourceNamesCache">Cache of the list of strings for a given resource assembly name.</param> public ResourceManagerStringLocalizer( ResourceManager resourceManager, Assembly resourceAssembly, string baseName, IResourceNamesCache resourceNamesCache) : this(resourceManager, new AssemblyWrapper(resourceAssembly), baseName, resourceNamesCache) { if (resourceAssembly == null) { throw new ArgumentNullException(nameof(resourceAssembly)); } }
public TestStringLocalizer(ResourceManager resourceManager, AssemblyWrapper resourceAssembly, string baseName, IResourceNamesCache resourceNamesCache, string applicationBasePath) { _resourceAssemblyWrapper = resourceAssembly; _resourceManager = resourceManager; _resourceBaseName = baseName; _resourceNamesCache = resourceNamesCache; _applicationBasePath = applicationBasePath; }
/// <summary> /// Creates a new <see cref="ResourceManagerStringLocalizer"/>. /// </summary> /// <param name="resourceManager">The <see cref="ResourceManager"/> to read strings from.</param> /// <param name="resourceAssembly">The <see cref="Assembly"/> that contains the strings as embedded resources.</param> /// <param name="baseName">The base name of the embedded resource that contains the strings.</param> /// <param name="resourceNamesCache">Cache of the list of strings for a given resource assembly name.</param> /// <param name="logger">The <see cref="ILogger"/>.</param> public ResourceManagerStringLocalizer( ResourceManager resourceManager, Assembly resourceAssembly, string baseName, IResourceNamesCache resourceNamesCache, ILogger logger) : this( resourceManager, new AssemblyWrapper(resourceAssembly), baseName, resourceNamesCache, logger) { }
/// <summary> /// Creates a new <see cref="SingleFileResourceManagerStringLocalizer"/>. /// </summary> /// <param name="resourceManager">The <see cref="ResourceManager"/> to read strings from.</param> /// <param name="resourceAssembly">The <see cref="Assembly"/> that contains the strings as embedded resources.</param> /// <param name="baseName">The base name of the embedded resource that contains the strings.</param> /// <param name="resourceNamesCache">Cache of the list of strings for a given resource assembly name.</param> /// <param name="keyPrefix"></param> public SingleFileResourceManagerStringLocalizer( ResourceManager resourceManager, Assembly resourceAssembly, string baseName, IResourceNamesCache resourceNamesCache, string keyPrefix) : this( resourceManager, //new AssemblyResourceStringProvider(resourceNamesCache,new AssemblyWrapper(resourceAssembly),baseName), baseName, resourceNamesCache, keyPrefix) { if (resourceAssembly == null) { throw new ArgumentNullException(nameof(resourceAssembly)); } }
/// <summary> /// Intended for testing purposes only. /// </summary> internal ResourceManagerStringLocalizer( ResourceManager resourceManager, AssemblyWrapper resourceAssemblyWrapper, string baseName, IResourceNamesCache resourceNamesCache, ILogger logger) : this( resourceManager, new ResourceManagerStringProvider( resourceNamesCache, resourceManager, resourceAssemblyWrapper.Assembly, baseName), baseName, resourceNamesCache, logger) { }
/// <summary> /// Creates a new <see cref="ResourceManagerWithCultureStringLocalizer"/>. /// </summary> /// <param name="resourceManager">The <see cref="ResourceManager"/> to read strings from.</param> /// <param name="resourceStringProvider">The <see cref="IResourceStringProvider"/> that can find the resources.</param> /// <param name="baseName">The base name of the embedded resource that contains the strings.</param> /// <param name="resourceNamesCache">Cache of the list of strings for a given resource assembly name.</param> /// <param name="culture">The specific <see cref="CultureInfo"/> to use.</param> /// <param name="logger">The <see cref="ILogger"/>.</param> internal ResourceManagerWithCultureStringLocalizer( ResourceManager resourceManager, IResourceStringProvider resourceStringProvider, string baseName, IResourceNamesCache resourceNamesCache, CultureInfo culture, ILogger logger) : base(resourceManager, resourceStringProvider, baseName, resourceNamesCache, logger) { if (resourceManager == null) { throw new ArgumentNullException(nameof(resourceManager)); } if (resourceStringProvider == null) { throw new ArgumentNullException(nameof(resourceStringProvider)); } if (baseName == null) { throw new ArgumentNullException(nameof(baseName)); } if (resourceNamesCache == null) { throw new ArgumentNullException(nameof(resourceNamesCache)); } if (culture == null) { throw new ArgumentNullException(nameof(culture)); } if (logger == null) { throw new ArgumentNullException(nameof(logger)); } _resourceBaseName = baseName; _culture = culture; }
/// <summary> /// Intended for testing purposes only. /// </summary> public ResourceManagerStringLocalizer( ResourceManager resourceManager, #pragma warning disable PUB0001 // Pubternal type AssemblyWrapper in public API AssemblyWrapper resourceAssemblyWrapper, #pragma warning restore PUB0001 // Pubternal type AssemblyWrapper in public API string baseName, IResourceNamesCache resourceNamesCache, ILogger logger) : this( resourceManager, new ResourceManagerStringProvider( resourceNamesCache, resourceManager, resourceAssemblyWrapper.Assembly, baseName), baseName, resourceNamesCache, logger) { }
/// <summary> /// Intended for testing purposes only. /// </summary> public ResourceManagerStringLocalizer( ResourceManager resourceManager, #pragma warning disable PUB0001 // Pubternal type IResourceStringProvider in public API IResourceStringProvider resourceStringProvider, #pragma warning restore PUB0001 // Pubternal type IResourceStringProvider in public API string baseName, IResourceNamesCache resourceNamesCache, ILogger logger) { if (resourceManager == null) { throw new ArgumentNullException(nameof(resourceManager)); } if (resourceStringProvider == null) { throw new ArgumentNullException(nameof(resourceStringProvider)); } if (baseName == null) { throw new ArgumentNullException(nameof(baseName)); } if (resourceNamesCache == null) { throw new ArgumentNullException(nameof(resourceNamesCache)); } if (logger == null) { throw new ArgumentNullException(nameof(logger)); } _resourceStringProvider = resourceStringProvider; _resourceManager = resourceManager; _resourceBaseName = baseName; _resourceNamesCache = resourceNamesCache; _logger = logger; }
/// <summary> /// Intended for testing purposes only. /// </summary> internal ResourceManagerStringLocalizer( ResourceManager resourceManager, IResourceStringProvider resourceStringProvider, string baseName, IResourceNamesCache resourceNamesCache, ILogger logger) { if (resourceManager == null) { throw new ArgumentNullException(nameof(resourceManager)); } if (resourceStringProvider == null) { throw new ArgumentNullException(nameof(resourceStringProvider)); } if (baseName == null) { throw new ArgumentNullException(nameof(baseName)); } if (resourceNamesCache == null) { throw new ArgumentNullException(nameof(resourceNamesCache)); } if (logger == null) { throw new ArgumentNullException(nameof(logger)); } _resourceStringProvider = resourceStringProvider; _resourceManager = resourceManager; _resourceBaseName = baseName; _resourceNamesCache = resourceNamesCache; _logger = logger; }
/// <summary> /// Creates a new <see cref="SingleFileResourceManagerWithCultureStringLocalizer"/>. /// </summary> /// <param name="resourceManager">The <see cref="ResourceManager"/> to read strings from.</param> /// <param name="resourceStringProvider">The <see cref="IResourceStringProvider"/> that can find the resources.</param> /// <param name="baseName">The base name of the embedded resource that contains the strings.</param> /// <param name="resourceNamesCache">Cache of the list of strings for a given resource assembly name.</param> /// <param name="culture">The specific <see cref="CultureInfo"/> to use.</param> /// <param name="keyPrefix"></param> internal SingleFileResourceManagerWithCultureStringLocalizer(ResourceManager resourceManager, IResourceStringProvider resourceStringProvider, string baseName, IResourceNamesCache resourceNamesCache, CultureInfo culture, string keyPrefix) : base(resourceManager, resourceStringProvider, baseName, resourceNamesCache, keyPrefix) { if (resourceManager == null) { throw new ArgumentNullException(nameof(resourceManager)); } if (resourceStringProvider == null) { throw new ArgumentNullException(nameof(resourceStringProvider)); } if (baseName == null) { throw new ArgumentNullException(nameof(baseName)); } if (resourceNamesCache == null) { throw new ArgumentNullException(nameof(resourceNamesCache)); } if (culture == null) { throw new ArgumentNullException(nameof(culture)); } _culture = culture; }
public InvestigatableResourceManagerStringLocalizer(ResourceManager resourceManager, Assembly resourceAssembly, string baseName, IResourceNamesCache resourceNamesCache, ILogger logger) : base(resourceManager, resourceAssembly, baseName, resourceNamesCache, logger) { }