LocalizationSourceExtensionInfo.cs 1.0 KB

12345678910111213141516171819202122232425262728293031
  1. using Abp.Localization.Dictionaries;
  2. namespace Abp.Localization.Sources
  3. {
  4. /// <summary>
  5. /// Used to store a localization source extension information.
  6. /// </summary>
  7. public class LocalizationSourceExtensionInfo
  8. {
  9. /// <summary>
  10. /// Source name.
  11. /// </summary>
  12. public string SourceName { get; private set; }
  13. /// <summary>
  14. /// Extension dictionaries.
  15. /// </summary>
  16. public ILocalizationDictionaryProvider DictionaryProvider { get; private set; }
  17. /// <summary>
  18. /// Creates a new <see cref="LocalizationSourceExtensionInfo"/> object.
  19. /// </summary>
  20. /// <param name="sourceName">Source name</param>
  21. /// <param name="dictionaryProvider">Extension dictionaries</param>
  22. public LocalizationSourceExtensionInfo(string sourceName, ILocalizationDictionaryProvider dictionaryProvider)
  23. {
  24. SourceName = sourceName;
  25. DictionaryProvider = dictionaryProvider;
  26. }
  27. }
  28. }