Interface ISimpleCondition
Простое условие.
[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(SimpleCondition))]
public interface ISimpleCondition : ICondition, IPropertyOwnerScope, IHaveId, ISinglePropertyValueOwner, IPropertyValueOwner, IAccessControlObject, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveWriteAccess
- Inherited Members
- Extension Methods
Properties
Contract
Возвращает или задает контракт, ограничивающий поиск данным контрактом или его потомками.
IIdentifiableObject? Contract { get; set; }
Property Value
Definition
Определение свойства, по которому осуществляется поиск.
IIdentifiableObject? Definition { get; set; }
Property Value
LinkDefinitionEnd
Возвращает или задает определение конца связи.
IIdentifiableObject LinkDefinitionEnd { get; set; }
Property Value
Operation
Операция сравнения.
int Operation { get; set; }
Property Value
Options
Опции операции сравнения.
int Options { get; set; }
Property Value
SearchConditionTargetQualifier
Квалификатор цели поиска.
IIdentifiableObject? SearchConditionTargetQualifier { get; set; }
Property Value
Value
Значение для сравнения.
IIdentifiableObject Value { get; set; }