Class Property
Представляет базовый класс свойства объекта.
public class Property : IdentifiableObject, IProperty, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveId
- Inheritance
-
Property
- Implements
- Inherited Members
- Extension Methods
Constructors
Property()
public Property()
Properties
Contract
Понятие, которому принадлежит свойство.
public IIdentifiableObject Contract { get; set; }
Property Value
ContractPropertySource
Источник свойства в понятии.
public IContractPropertySource ContractPropertySource { get; set; }
Property Value
Definition
Описание свойства.
public IPropertyDefinition Definition { get; set; }
Property Value
EvaluationPropertyInfo
Возвращает информацию о формулах и вычислениях.
public IEvaluationPropertyInfo? EvaluationPropertyInfo { get; }
Property Value
Id
Идентификатор
public string Id { get; set; }
Property Value
IsLinked
Возвращает признак того, что свойство является связанным.
public bool IsLinked { get; set; }
Property Value
IsOwn
Возвращает признак того, что свойство является собственным.
public bool IsOwn { get; set; }
Property Value
- bool
trueсвойство собственное; иначе,false.
LinkedPropertyInfo
Возвращает информацию о связи (для ссылочных свойств).
public ILinkedPropertyInfo LinkedPropertyInfo { get; set; }
Property Value
Type
Тип свойства.
public PropertyType Type { get; set; }
Property Value
Value
Значение свойства.
public IPropertyValue? Value { get; set; }