Interface IEnumDoublePropertyDefinition
Описание свойства типа Перечислимое число с плавающей запятой с описанием.
Inherited Members
Namespace: Ascon.Polynom.Api
Assembly: Ascon.Polynom.Api.dll
Syntax
public interface IEnumDoublePropertyDefinition : IEnumWithDescriptionPropertyDefinition, IRowPropertyDefinition, IPropertyDefinition, IDeleteableApiObject, ICodeableApiObject, IAbsoluteCodeableApiObject, IBaseGroupMember, IPropertyQualifier, IAbleToHaveId, IAbleToHaveChangeableName, IAbleToHaveName, IAbleToHaveDescription, IApiObject, IApiEntity, INotifyPropertyChanged
Properties
Items
Элементы перечисления.
Declaration
IApiReadOnlyCollection<IEnumDoubleItem> Items { get; }
Property Value
| Type | Description |
|---|---|
| IApiReadOnlyCollection<IEnumDoubleItem> |
Methods
AddItem(double, string)
Добавляет пункт перечисления.
Declaration
IEnumDoubleItem AddItem(double value, string description = null)
Parameters
| Type | Name | Description |
|---|---|---|
| double | value | Значение. |
| string | description | Описание. |
Returns
| Type | Description |
|---|---|
| IEnumDoubleItem | Добавленый пункт перечисления. |
AssignEnumDoublePropertyValue(IPropertyValueOwner, IContract, IEnumDoubleItem)
Присваивает значение свойства.
Declaration
IEnumDoublePropertyValue AssignEnumDoublePropertyValue(IPropertyValueOwner owner, IContract contract, IEnumDoubleItem value)
Parameters
| Type | Name | Description |
|---|---|---|
| IPropertyValueOwner | owner | Владелец значений свойств. |
| IContract | contract | Контракт. |
| IEnumDoubleItem | value | Значение свойства. |
Returns
| Type | Description |
|---|---|
| IEnumDoublePropertyValue | Значение свойства или null. |
AssignEnumDoublePropertyValue(IPropertyValueOwner, IContract, IEnumDoublePropertyValueData)
Присваивает значение свойства.
Declaration
IEnumDoublePropertyValue AssignEnumDoublePropertyValue(IPropertyValueOwner owner, IContract contract, IEnumDoublePropertyValueData data)
Parameters
| Type | Name | Description |
|---|---|---|
| IPropertyValueOwner | owner | Владелец значений свойств. |
| IContract | contract | Контракт. |
| IEnumDoublePropertyValueData | data | Значение свойства. |
Returns
| Type | Description |
|---|---|
| IEnumDoublePropertyValue | Значение свойства или null. |
AssignEnumDoublePropertyValue(IWideOperation, IPropertyValueOwner, IContract, IEnumDoubleItem)
Присваивает значение свойства как часть массовой операции.
Declaration
void AssignEnumDoublePropertyValue(IWideOperation wideOperation, IPropertyValueOwner owner, IContract contract, IEnumDoubleItem value)
Parameters
| Type | Name | Description |
|---|---|---|
| IWideOperation | wideOperation | Массовая операция. |
| IPropertyValueOwner | owner | Владелец значений свойств. |
| IContract | contract | Контракт. |
| IEnumDoubleItem | value | Значение свойства. |
Contains(double)
Определяет, содержат ли пункты перечисления пункт с указанным значением.
Declaration
bool Contains(double value)
Parameters
| Type | Name | Description |
|---|---|---|
| double | value | Значение. |
Returns
| Type | Description |
|---|---|
| bool |
|
Contains(double, string)
Определяет, содержат ли пункты перечисления пункт с указанным значением.
Declaration
bool Contains(double value, string description)
Parameters
| Type | Name | Description |
|---|---|---|
| double | value | Значение. |
| string | description | Описание. |
Returns
| Type | Description |
|---|---|
| bool |
|
CreateEnumDoublePropertyValueData(IEnumDoubleItem)
Создает данные значения свойства типа Перечислимое число с плавающей запятой с описанием.
Declaration
IEnumDoublePropertyValueData CreateEnumDoublePropertyValueData(IEnumDoubleItem value)
Parameters
| Type | Name | Description |
|---|---|---|
| IEnumDoubleItem | value | Значение. |
Returns
| Type | Description |
|---|---|
| IEnumDoublePropertyValueData | Данные значения свойства типа Перечислимое число с плавающей запятой с описанием. |
CreateEnumDoublePropertyValueData(double, string)
Создает данные значения свойства типа Перечислимое число с плавающей запятой с описанием.
Declaration
IEnumDoublePropertyValueData CreateEnumDoublePropertyValueData(double value, string description)
Parameters
| Type | Name | Description |
|---|---|---|
| double | value | Значение. |
| string | description | Описание. |
Returns
| Type | Description |
|---|---|
| IEnumDoublePropertyValueData | Данные значения свойства типа Перечислимое число с плавающей запятой с описанием. |
RemoveItem(double)
Убирает пункт перечисления.
Declaration
bool RemoveItem(double value)
Parameters
| Type | Name | Description |
|---|---|---|
| double | value | Значение. |
Returns
| Type | Description |
|---|---|
| bool |
|