Class LocalizableValue
Базовый класс для локализуемого значения.
Implements
Inherited Members
Namespace: Terrasoft.Common
Assembly: Terrasoft.Common.dll
Syntax
public abstract class LocalizableValue : ICloneable
Constructors
LocalizableValue()
Инициализирует новый экземпляр класса LocalizableValue.
Declaration
protected LocalizableValue()
LocalizableValue(String, String)
Инициализирует новый экземпляр класса LocalizableValue, используя заданный менеджер ресурсов и заданный элемент ресурса.
Declaration
protected LocalizableValue(string resourceManagerName, string resourceItemName)
Parameters
Type | Name | Description |
---|---|---|
System.String | resourceManagerName | Имя менеджера ресурсов. |
System.String | resourceItemName | Имя элемента ресурсов. |
LocalizableValue(IResourceStorage, String, String)
Инициализирует новый зкземпляр класса LocalizableValue, используя заданные хранилище ресурсов, менеджер ресурсов, элемент ресурсов.
Declaration
protected LocalizableValue(IResourceStorage storage, string resourceManagerName, string resourceItemName)
Parameters
Type | Name | Description |
---|---|---|
IResourceStorage | storage | Хранилище ресурсов - класс, реализующий интерфейс IResourceStorage. |
System.String | resourceManagerName | Имя менеджера ресурсов. |
System.String | resourceItemName | Имя элемента ресурсов. |
LocalizableValue(LocalizableValue)
Инициализирует новый экземпляр класса LocalizableValue, используя заданное локализуемое значение.
Declaration
protected LocalizableValue(LocalizableValue source)
Parameters
Type | Name | Description |
---|---|---|
LocalizableValue | source | Локализуемое значение. |
Properties
ResourceItemName
Возвращает и устанавливает имя элемента ресурсов для данного локализуемого значения.
Declaration
public string ResourceItemName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
ResourceManager
Возвращает менеджер ресурсов для данного локализуемого значения.
Declaration
public IResourceManager ResourceManager { get; }
Property Value
Type | Description |
---|---|
IResourceManager |
ResourceManagerName
Возвращает и устанавливает имя менеджера ресурсов для данного локализуемого значения.
Declaration
public string ResourceManagerName { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Storage
Возвращает и устанавливает хранилище ресурсов для данного локализуемого значения.
Declaration
public IResourceStorage Storage { get; set; }
Property Value
Type | Description |
---|---|
IResourceStorage |
Methods
Clone()
Declaration
public abstract object Clone()
Returns
Type | Description |
---|---|
System.Object |
HasCultureValue(CultureInfo)
Declaration
public abstract bool HasCultureValue(CultureInfo culture)
Parameters
Type | Name | Description |
---|---|---|
System.Globalization.CultureInfo | culture |
Returns
Type | Description |
---|---|
System.Boolean |
LoadCultureValues()
Declaration
public abstract void LoadCultureValues()
ResetCultureValues()
Выполняет сброс значения языкового стандарта для данного локализуемого значения.
Declaration
protected abstract void ResetCultureValues()
SetResourceInfo(String, String, Boolean)
Устанавливает сведения о менеджере ресурсов и элементе ресурсов для данного локализуемого значения.
Declaration
public void SetResourceInfo(string resourceManagerName, string resourceItemName, bool resetValue = true)
Parameters
Type | Name | Description |
---|---|---|
System.String | resourceManagerName | Имя менеджера ресурсов. |
System.String | resourceItemName | Имя элемента ресурсов. |
System.Boolean | resetValue | Признак, определяющий необходимость сброса значения культуры. |
Remarks
Перегруженный метод.
SetResourceInfo(IResourceStorage, String, String, Boolean)
Устанавливает информацию о хранилище ресурсов, менеджере ресурсов и элементе ресурсов для данного локализуемого значения.
Declaration
public void SetResourceInfo(IResourceStorage storage, string resourceManagerName, string resourceItemName, bool resetValue = true)
Parameters
Type | Name | Description |
---|---|---|
IResourceStorage | storage | Хранилище ресурсов. |
System.String | resourceManagerName | Имя менеджера ресурсов. |
System.String | resourceItemName | Элемент ресурса. |
System.Boolean | resetValue | Признак, определяющий необходимость сброса значения культуры. |