Interface IPropertyRef
Представляет класс свойства (ссылочный).
[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(PropertyRef))]
public interface IPropertyRef : IAccessControlObject, IHaveWriteAccess, IHaveId, INamedObject, IIdentifiableObject, IHaveName
- Inherited Members
Properties
Contract
Понятие, которому принадлежит свойство.
IIdentifiableObject? Contract { get; set; }
Property Value
ContractPropertySource
Источник свойства в понятии.
IIdentifiableObject? ContractPropertySource { get; set; }
Property Value
Definition
Описание свойства.
IIdentifiableObject? Definition { get; set; }
Property Value
EvaluationPropertyInfo
Возвращает информацию о формулах и вычислениях.
IEvaluationPropertyInfoRef? EvaluationPropertyInfo { get; set; }
Property Value
IsLinked
Возвращает признак того, что свойство является связанным.
bool IsLinked { get; set; }
Property Value
IsOwn
Возвращает признак того, что свойство является собственным.
bool IsOwn { get; set; }
Property Value
LinkedPropertyInfo
Возвращает информацию о связи (для ссылочных свойств).
ILinkedPropertyInfoRef? LinkedPropertyInfo { get; set; }
Property Value
Type
Тип свойства.
PropertyType Type { get; set; }
Property Value
Value
Значение свойства.
IIdentifiableObject? Value { get; set; }