Class LocalizableStringConverter
Предоставляет методы преобразования типа LocalizableString в другие типы и наоборот.
Inheritance
Inherited Members
Namespace: Terrasoft.Common
Assembly: Terrasoft.Common.dll
Syntax
public class LocalizableStringConverter : TypeConverter
Methods
CanConvertFrom(ITypeDescriptorContext, Type)
Определяет, можно ли преобразовать объект заданного типа в тип LocalizableString, используя заданный контекст.
Declaration
public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType)
Parameters
Type | Name | Description |
---|---|---|
System.ComponentModel.ITypeDescriptorContext | context | Экземпляр класса, реализующего интерфейс System.ComponentModel.ITypeDescriptorContext, представляющий контекст формата. |
System.Type | sourceType | Экземпляр System.Type, представляющий тип, из которого требуется выполнить преобразование. |
Returns
Type | Description |
---|---|
System.Boolean |
|
Overrides
Remarks
Перегрузка базового метода System.ComponentModel.TypeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)
CanConvertTo(ITypeDescriptorContext, Type)
Определяет, можно ли преобразовать экземпляр LocalizableString в экземпляр заданного типа, используя заданный контекст.
Declaration
public override bool CanConvertTo(ITypeDescriptorContext context, Type destinationType)
Parameters
Type | Name | Description |
---|---|---|
System.ComponentModel.ITypeDescriptorContext | context | Экземпляр класса, реализующего интерфейс System.ComponentModel.ITypeDescriptorContext представляющий контекст формата. |
System.Type | destinationType | Экземпляр System.Type, представляющий тип, к которому требуется выполнить приведение. |
Returns
Type | Description |
---|---|
System.Boolean |
|
Overrides
Remarks
Перегрузка базового метода System.ComponentModel.TypeConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type).
ConvertFrom(ITypeDescriptorContext, CultureInfo, Object)
Преобразует заданный объект в тип LocalizableString, используя заданные контекст и информацию о культуре.
Declaration
public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
Parameters
Type | Name | Description |
---|---|---|
System.ComponentModel.ITypeDescriptorContext | context | Экземпляр класса, реализующего интерфейс System.ComponentModel.ITypeDescriptorContext, представляющий контекст формата. |
System.Globalization.CultureInfo | culture | Языковой стандарт. |
System.Object | value | Преобразуемый объект. |
Returns
Type | Description |
---|---|
System.Object |
|
Overrides
Remarks
Перегрузка базового метода System.ComponentModel.TypeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object).
Exceptions
Type | Condition |
---|---|
System.ArgumentNullException | Если в качестве параметра |
ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type)
Преобразует заданный объект в указанный тип, используя заданные контекст и информацию о культуре.
Declaration
public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType)
Parameters
Type | Name | Description |
---|---|---|
System.ComponentModel.ITypeDescriptorContext | context | Экземпляр класса, реализующего интерфейс System.ComponentModel.ITypeDescriptorContext, представляющий контекст формата. |
System.Globalization.CultureInfo | culture | Культура. |
System.Object | value | Преобразуемый объект. |
System.Type | destinationType | Тип System.Type, к которому преобразуется
|
Returns
Type | Description |
---|---|
System.Object | Экземпляр System.Object, представляющий преобразованное значение. |
Overrides
Remarks
Перегрузка базового метода System.ComponentModel.TypeConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type).
Exceptions
Type | Condition |
---|---|
System.ArgumentNullException | Если в качестве параметра |