Table of Contents

Class ComplexCondition

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

Составное условие.

public class ComplexCondition : Condition, IComplexCondition, ICondition, IPropertyOwnerScope, IAccessControlObject, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveWriteAccess, IHaveId
Inheritance
ComplexCondition
Implements
Inherited Members
Extension Methods

Constructors

ComplexCondition()

public ComplexCondition()

Properties

ComplexConditions

Сложное условие.

public List<IComplexCondition>? ComplexConditions { get; set; }

Property Value

List<IComplexCondition>

ElementConditions

Условие для поиска совместимых объектов по владельцу свойства.

public List<ICompatibilityConditionForElement>? ElementConditions { get; set; }

Property Value

List<ICompatibilityConditionForElement>

IntersectionType

Возвращает или задает признак пересечения условий по И.

public IntersectionType IntersectionType { get; set; }

Property Value

IntersectionType

true пересечение по И; иначе, false, пересечение по ИЛИ.

PropValueConditions

Условие для поиска совместимых объектов по значению.

public List<ICompatibilityConditionForPropValue>? PropValueConditions { get; set; }

Property Value

List<ICompatibilityConditionForPropValue>

SimpleConditions

Простое условие.

public List<ISimpleCondition>? SimpleConditions { get; set; }

Property Value

List<ISimpleCondition>