Table of Contents

Interface IPropertyRef

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

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

[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(PropertyRef))]
public interface IPropertyRef : INamedObject, IHaveName, IHaveId, IAccessControlObject, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveWriteAccess
Inherited Members
Extension Methods

Properties

Contract

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

IIdentifiableObject? Contract { get; set; }

Property Value

IIdentifiableObject

ContractPropertySource

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

IIdentifiableObject? ContractPropertySource { get; set; }

Property Value

IIdentifiableObject

Definition

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

IIdentifiableObject? Definition { get; set; }

Property Value

IIdentifiableObject

EvaluationPropertyInfo

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

IEvaluationPropertyInfoRef? EvaluationPropertyInfo { get; set; }

Property Value

IEvaluationPropertyInfoRef

IsLinked

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

bool IsLinked { get; set; }

Property Value

bool

IsOwn

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

bool IsOwn { get; set; }

Property Value

bool

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

LinkedPropertyInfo

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

ILinkedPropertyInfoRef? LinkedPropertyInfo { get; set; }

Property Value

ILinkedPropertyInfoRef

Type

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

PropertyType Type { get; set; }

Property Value

PropertyType

Value

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

IIdentifiableObject? Value { get; set; }

Property Value

IIdentifiableObject