Class ContractPropertySourceRef
Представляет свойство контракта (ссылочный).
public class ContractPropertySourceRef : NamedObject, INamedObject, IContractPropertySourceRef, IContractPropertySourceBase, IHaveName, IHaveId, IHaveAbsoluteCode, IAccessControlObject, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveWriteAccess
- Inheritance
-
ContractPropertySourceRef
- Implements
- Derived
- Inherited Members
- Extension Methods
Constructors
ContractPropertySourceRef()
public ContractPropertySourceRef()
Properties
AbsoluteCode
Длинный уникальный код.
public string AbsoluteCode { get; set; }
Property Value
AppointedFormula
Возвращает или задает формулу для вычисления значения свойства.
public INamedObject? AppointedFormula { get; set; }
Property Value
DefaultMeasureUnit
Возвращает или задает единицу измерения по умолчанию (для вещественных свойств).
public IIdentifiableObject? DefaultMeasureUnit { get; set; }
Property Value
DefaultPropertyValue
Возвращает или задает значение свойства по умолчанию.
public IIdentifiableObject? DefaultPropertyValue { get; set; }
Property Value
Remarks
Единица измерения для вещественных свойств игнорируется.
Id
Идентификатор
public string Id { get; set; }
Property Value
IsDefaultEnabled
Возвращает редактируемость значений по умолчанию.
public bool IsDefaultEnabled { get; set; }
Property Value
IsDefaultIfEmpty
Возвращает или задает признак того, что для неназначенных значений выводится значение по умолчанию.
public bool IsDefaultIfEmpty { get; set; }
Property Value
IsDefaultIfEmptyEnabled
Возвращает редактируемость признака того, что для неназначенных значений выводится значение по умолчанию.
public bool IsDefaultIfEmptyEnabled { get; set; }
Property Value
IsDisplayedForSelection
Возвращает или задает признак "Отображать для выбора".
public bool IsDisplayedForSelection { get; set; }
Property Value
IsDisplayedForSelectionEnabled
Возвращает редактируемость признака "Отображать для выбора".
public bool IsDisplayedForSelectionEnabled { get; set; }
Property Value
IsDynamic
Возвращает или задает признак "Дополнительное свойство".
public bool IsDynamic { get; set; }
Property Value
IsDynamicEnabled
Возвращает редактируемость признака "Дополнительное свойство".
public bool IsDynamicEnabled { get; set; }
Property Value
IsHidden
Возвращает или задает признак "Скрытое свойство".
public bool IsHidden { get; set; }
Property Value
IsHiddenEnabled
Возвращает или задает редактируемость признака "Скрытое свойство".
public bool IsHiddenEnabled { get; set; }
Property Value
IsIndexable
Возвращает или задает признак "Индексируемое свойство".
public bool IsIndexable { get; set; }
Property Value
IsIndexableEnabled
Возвращает или задает редактируемость признака "Индексируемое свойство".
public bool IsIndexableEnabled { get; set; }
Property Value
IsMandatory
Возвращает или задает признак "Обязательное свойство".
public bool IsMandatory { get; set; }
Property Value
IsMandatoryEnabled
Возвращает или задает редактируемость признака "Обязательное свойство".
public bool IsMandatoryEnabled { get; set; }
Property Value
IsNameManuallySet
Задать имя вручную.
public bool IsNameManuallySet { get; set; }
Property Value
IsReadOnly
Возвращает или задает признак "Запретить изменение".
public bool IsReadOnly { get; set; }
Property Value
IsReadOnlyEnabled
Возвращает редактируемость признака "Запретить изменение".
public bool IsReadOnlyEnabled { get; set; }
Property Value
IsSetBeforeApplying
Возвращает или задает признак "Задать перед применением".
public bool IsSetBeforeApplying { get; set; }
Property Value
IsSetBeforeApplyingEnabled
Возвращает редактируемость признака "Задать перед применением".
public bool IsSetBeforeApplyingEnabled { get; set; }
Property Value
IsSpecial
Возвращает или задает признак "Специальное свойство".
public bool IsSpecial { get; set; }
Property Value
IsSpecialEnabled
Возвращает или задает редактируемость признака "Специальное свойство".
public bool IsSpecialEnabled { get; set; }
Property Value
IsUnique
Возвращает или задает признак "Уникальное свойство"
public bool IsUnique { get; set; }
Property Value
IsUniqueEnabled
Возвращает или задает редактируемость признака "Уникальное свойство"
public bool IsUniqueEnabled { get; set; }
Property Value
IsUsedInModelFamiliesDefault
Возвращает или задает признак "Используется в семействах моделей по умолчанию".
public bool IsUsedInModelFamiliesDefault { get; set; }
Property Value
IsUsedInModelFamiliesDefaultEnabled
Возвращает редактируемость признака "Используется в семействах моделей по умолчанию".
public bool IsUsedInModelFamiliesDefaultEnabled { get; set; }
Property Value
OwnerContract
Возвращает или задает контракт-владелец.
public INamedObject? OwnerContract { get; set; }
Property Value
Position
Возвращает или задает позицию источника свойства в контракте.
public int Position { get; set; }
Property Value
PropertySource
Источник свойства.
public IPropertySourceRef PropertySource { get; set; }
Property Value
WriteAccess
Возвращает признак, открыт ли объект на запись.
public bool WriteAccess { get; set; }