Interface IComplexCondition
Составное условие.
[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(ComplexCondition))]
public interface IComplexCondition : ICondition, IHaveId, IPropertyOwnerScope, IAccessControlObject, IHaveWriteAccess, IIdentifiableObject
- Inherited Members
Properties
ComplexConditions
Сложное условие.
List<IComplexCondition>? ComplexConditions { get; set; }
Property Value
ElementConditions
Условие для поиска совместимых объектов по владельцу свойства.
List<ICompatibilityConditionForElement>? ElementConditions { get; set; }
Property Value
IntersectionType
Возвращает или задает признак пересечения условий по И.
IntersectionType IntersectionType { get; set; }
Property Value
PropValueConditions
Условие для поиска совместимых объектов по значению.
List<ICompatibilityConditionForPropValue>? PropValueConditions { get; set; }
Property Value
SimpleConditions
Простое условие.
List<ISimpleCondition>? SimpleConditions { get; set; }