Table of Contents

Class PropertyRef

Namespace
Ascon.Polynom.Web.Api.Data.Models.PropertyOwners
Assembly
Ascon.Polynom.Web.Api.Data.dll

Представляет класс свойства (ссылочный).

public class PropertyRef : NamedObject, IPropertyRef, INamedObject, IHaveName, IHaveId, IAccessControlObject, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveWriteAccess
Inheritance
PropertyRef
Implements
Inherited Members
Extension Methods

Constructors

PropertyRef()

public PropertyRef()

Properties

Contract

Понятие, которому принадлежит свойство.

public IIdentifiableObject? Contract { get; set; }

Property Value

IIdentifiableObject

ContractPropertySource

Источник свойства в понятии.

public IIdentifiableObject? ContractPropertySource { get; set; }

Property Value

IIdentifiableObject

Definition

Описание свойства.

public IIdentifiableObject? Definition { get; set; }

Property Value

IIdentifiableObject

EvaluationPropertyInfo

Возвращает информацию о формулах и вычислениях.

public IEvaluationPropertyInfoRef? EvaluationPropertyInfo { get; set; }

Property Value

IEvaluationPropertyInfoRef

Id

Идентификатор

public string Id { get; set; }

Property Value

string

IsLinked

Возвращает признак того, что свойство является связанным.

public bool IsLinked { get; set; }

Property Value

bool

IsOwn

Возвращает признак того, что свойство является собственным.

public bool IsOwn { get; set; }

Property Value

bool

true свойство собственное; иначе, false.

LinkedPropertyInfo

Возвращает информацию о связи (для ссылочных свойств).

public ILinkedPropertyInfoRef? LinkedPropertyInfo { get; set; }

Property Value

ILinkedPropertyInfoRef

Type

Тип свойства.

public PropertyType Type { get; set; }

Property Value

PropertyType

Value

Значение свойства.

public IIdentifiableObject? Value { get; set; }

Property Value

IIdentifiableObject

WriteAccess

Возвращает признак, открыт ли объект на запись.

public bool WriteAccess { get; set; }

Property Value

bool