Table of Contents

Class AblePropertyValues

Namespace
Ascon.Polynom.Web.Api.Data.Models.PropertyOwners
Assembly
Ascon.Polynom.Web.Api.Data.dll

Представляет доступные значения разных типов свойств.

public class AblePropertyValues : RefCollection<IPropertyValue>, IAblePropertyValues, IRefCollection<IPropertyValue>
Inheritance
AblePropertyValues
Implements
Inherited Members

Constructors

AblePropertyValues()

public AblePropertyValues()

Properties

BinaryProperties

Значения свойств типа "Бинарные данные".

public Optional<List<IBinaryPropertyValue>> BinaryProperties { get; set; }

Property Value

Optional<List<IBinaryPropertyValue>>

BooleanProperties

Значения свойств типа "Логическое".

public Optional<List<IBooleanPropertyValue>> BooleanProperties { get; set; }

Property Value

Optional<List<IBooleanPropertyValue>>

ColorProperties

Значения свойств типа "Цвет".

public Optional<List<IColorPropertyValue>> ColorProperties { get; set; }

Property Value

Optional<List<IColorPropertyValue>>

DateTimeProperties

Значения свойств типа "Дата/Время".

public Optional<List<IDateTimePropertyValue>> DateTimeProperties { get; set; }

Property Value

Optional<List<IDateTimePropertyValue>>

DoubleProperties

Значения свойств типа "Вещественное число".

public Optional<List<IDoublePropertyValue>> DoubleProperties { get; set; }

Property Value

Optional<List<IDoublePropertyValue>>

EnumBoolProperties

Значения свойств типа "Перечислимое логическое с описанием".

public Optional<List<IEnumBoolPropertyValue>> EnumBoolProperties { get; set; }

Property Value

Optional<List<IEnumBoolPropertyValue>>

EnumDoubleProperties

Значения свойств типа "Перечислимое вещественное с описанием".

public Optional<List<IEnumDoublePropertyValue>> EnumDoubleProperties { get; set; }

Property Value

Optional<List<IEnumDoublePropertyValue>>

EnumIntProperties

Значения свойств типа "Перечислимое целое с описанием".

public Optional<List<IEnumIntPropertyValue>> EnumIntProperties { get; set; }

Property Value

Optional<List<IEnumIntPropertyValue>>

EnumProperties

Значения свойств типа "Перечислимое".

public Optional<List<IEnumPropertyValue>> EnumProperties { get; set; }

Property Value

Optional<List<IEnumPropertyValue>>

EnumStringProperties

Значения свойств типа "Перечислимое строковое с описанием".

public Optional<List<IEnumStringPropertyValue>> EnumStringProperties { get; set; }

Property Value

Optional<List<IEnumStringPropertyValue>>

GuidProperties

Значения свойств типа "Уникальный идентификатор".

public Optional<List<IGuidPropertyValue>> GuidProperties { get; set; }

Property Value

Optional<List<IGuidPropertyValue>>

ImageProperties

Значения свойств типа "Изображение".

public Optional<List<IImagePropertyValue>> ImageProperties { get; set; }

Property Value

Optional<List<IImagePropertyValue>>

IntegerProperties

Значения свойств типа "Целое число".

public Optional<List<IIntegerPropertyValue>> IntegerProperties { get; set; }

Property Value

Optional<List<IIntegerPropertyValue>>

OpticProperties

Значения свойств типа "Оптическое".

public Optional<List<IOpticPropertyValue>> OpticProperties { get; set; }

Property Value

Optional<List<IOpticPropertyValue>>

RtfProperties

Значения свойств типа "RTF-текст".

public Optional<List<IRtfPropertyValue>> RtfProperties { get; set; }

Property Value

Optional<List<IRtfPropertyValue>>

SetProperties

Значения свойств типа "Множество".

public Optional<List<ISetPropertyValue>> SetProperties { get; set; }

Property Value

Optional<List<ISetPropertyValue>>

StringProperties

Значения свойств типа "Строка".

public Optional<List<IStringPropertyValue>> StringProperties { get; set; }

Property Value

Optional<List<IStringPropertyValue>>

TableProperties

Значения свойств типа "Таблица".

public Optional<List<ITablePropertyValue>> TableProperties { get; set; }

Property Value

Optional<List<ITablePropertyValue>>

Methods

Add(IPropertyValue?)

Добавляет новое значение свойства.

public override void Add(IPropertyValue? other)

Parameters

other IPropertyValue

Значение свойства

AddNullValue(PropertyType, IIdentifiableObject)

Добавляет вариант "Без значения" в список значений.

public void AddNullValue(PropertyType type, IIdentifiableObject propertyDefinition)

Parameters

type PropertyType

Тип свойства

propertyDefinition IIdentifiableObject

Идентификатор определения свойства

Clear()

Очищает все значения свойств.

public void Clear()

Count()

Возвращает общее количество значений свойств.

public int Count()

Returns

int