Table of Contents

Class Property

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

Представляет базовый класс свойства объекта.

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

IIdentifiableObject

ContractPropertySource

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

public IContractPropertySource ContractPropertySource { get; set; }

Property Value

IContractPropertySource

Definition

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

public IPropertyDefinition Definition { get; set; }

Property Value

IPropertyDefinition

EvaluationPropertyInfo

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

public IEvaluationPropertyInfo? EvaluationPropertyInfo { get; }

Property Value

IEvaluationPropertyInfo

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 ILinkedPropertyInfo LinkedPropertyInfo { get; set; }

Property Value

ILinkedPropertyInfo

Type

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

public PropertyType Type { get; set; }

Property Value

PropertyType

Value

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

public IPropertyValue? Value { get; set; }

Property Value

IPropertyValue