Interface IPropertyDefinitionWithItems
Определение свойства с предопределёнными значениями.
[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(PropertyDefinitionWithItems))]
public interface IPropertyDefinitionWithItems : IPropertyDefinition, IPropertyDefinitionBase, INamedObject, IHaveCode, IHaveAbsoluteCode, IBaseGroupMember, IPropertyQualifier, IAccessControlObject, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveWriteAccess, IHaveName, IHaveId, IHaveDescription, ICanBeSystemObject
- Inherited Members
- Extension Methods
Properties
EnumBoolItems
Список доступных значений свойства "Перечислимое логическое с описанием".
List<IEnumBoolItem>? EnumBoolItems { get; set; }
Property Value
EnumDoubleItems
Список доступных значений свойства "Перечислимое вещественное с описанием".
List<IEnumDoubleItem>? EnumDoubleItems { get; set; }
Property Value
EnumIntItems
Список доступных значений свойства "Перечислимое целое с описанием".
List<IEnumIntItem>? EnumIntItems { get; set; }
Property Value
EnumItems
Список доступных значений свойства "Перечислимое".
List<IEnumPropertyDefinitionItem>? EnumItems { get; set; }
Property Value
EnumStringItems
Список доступных значений свойства "Перечислимое строковое с описанием".
List<IEnumStringItem>? EnumStringItems { get; set; }
Property Value
MeasureUnits
Список единиц измерений.
List<IMeasureUnit>? MeasureUnits { get; set; }
Property Value
SetItems
Список доступных значений свойства "Множество".
List<ISetPropertyDefinitionItem>? SetItems { get; set; }