Class AblePropertyValues
Представляет доступные значения разных типов свойств.
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
BooleanProperties
Значения свойств типа "Логическое".
public Optional<List<IBooleanPropertyValue>> BooleanProperties { get; set; }
Property Value
ColorProperties
Значения свойств типа "Цвет".
public Optional<List<IColorPropertyValue>> ColorProperties { get; set; }
Property Value
DateTimeProperties
Значения свойств типа "Дата/Время".
public Optional<List<IDateTimePropertyValue>> DateTimeProperties { get; set; }
Property Value
DoubleProperties
Значения свойств типа "Вещественное число".
public Optional<List<IDoublePropertyValue>> DoubleProperties { get; set; }
Property Value
EnumBoolProperties
Значения свойств типа "Перечислимое логическое с описанием".
public Optional<List<IEnumBoolPropertyValue>> EnumBoolProperties { get; set; }
Property Value
EnumDoubleProperties
Значения свойств типа "Перечислимое вещественное с описанием".
public Optional<List<IEnumDoublePropertyValue>> EnumDoubleProperties { get; set; }
Property Value
EnumIntProperties
Значения свойств типа "Перечислимое целое с описанием".
public Optional<List<IEnumIntPropertyValue>> EnumIntProperties { get; set; }
Property Value
EnumProperties
Значения свойств типа "Перечислимое".
public Optional<List<IEnumPropertyValue>> EnumProperties { get; set; }
Property Value
EnumStringProperties
Значения свойств типа "Перечислимое строковое с описанием".
public Optional<List<IEnumStringPropertyValue>> EnumStringProperties { get; set; }
Property Value
GuidProperties
Значения свойств типа "Уникальный идентификатор".
public Optional<List<IGuidPropertyValue>> GuidProperties { get; set; }
Property Value
ImageProperties
Значения свойств типа "Изображение".
public Optional<List<IImagePropertyValue>> ImageProperties { get; set; }
Property Value
IntegerProperties
Значения свойств типа "Целое число".
public Optional<List<IIntegerPropertyValue>> IntegerProperties { get; set; }
Property Value
OpticProperties
Значения свойств типа "Оптическое".
public Optional<List<IOpticPropertyValue>> OpticProperties { get; set; }
Property Value
RtfProperties
Значения свойств типа "RTF-текст".
public Optional<List<IRtfPropertyValue>> RtfProperties { get; set; }
Property Value
SetProperties
Значения свойств типа "Множество".
public Optional<List<ISetPropertyValue>> SetProperties { get; set; }
Property Value
StringProperties
Значения свойств типа "Строка".
public Optional<List<IStringPropertyValue>> StringProperties { get; set; }
Property Value
TableProperties
Значения свойств типа "Таблица".
public Optional<List<ITablePropertyValue>> TableProperties { get; set; }
Property Value
Methods
Add(IPropertyValue?)
Добавляет новое значение свойства.
public override void Add(IPropertyValue? other)
Parameters
otherIPropertyValueЗначение свойства
AddNullValue(PropertyType, IIdentifiableObject)
Добавляет вариант "Без значения" в список значений.
public void AddNullValue(PropertyType type, IIdentifiableObject propertyDefinition)
Parameters
typePropertyTypeТип свойства
propertyDefinitionIIdentifiableObjectИдентификатор определения свойства
Clear()
Очищает все значения свойств.
public void Clear()
Count()
Возвращает общее количество значений свойств.
public int Count()