Table of Contents

Class ExpandedCriteriaHolder

Namespace
DevExpress.Xpo.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public class ExpandedCriteriaHolder
Inheritance
ExpandedCriteriaHolder
Inherited Members

Constructors

ExpandedCriteriaHolder(CriteriaOperator)

public ExpandedCriteriaHolder(CriteriaOperator expandedCriteria)

Parameters

expandedCriteria CriteriaOperator

ExpandedCriteriaHolder(CriteriaOperator, bool)

public ExpandedCriteriaHolder(CriteriaOperator expandedCriteria, bool isConstant)

Parameters

expandedCriteria CriteriaOperator
isConstant bool

ExpandedCriteriaHolder(CriteriaOperator, string)

public ExpandedCriteriaHolder(CriteriaOperator expandedCriteria, string postProcessingCause)

Parameters

expandedCriteria CriteriaOperator
postProcessingCause string

ExpandedCriteriaHolder(CriteriaOperator, string, bool)

public ExpandedCriteriaHolder(CriteriaOperator expandedCriteria, string postProcessingCause, bool isConstant)

Parameters

expandedCriteria CriteriaOperator
postProcessingCause string
isConstant bool

Fields

AlwaysFalseCriteria

public static readonly CriteriaOperator AlwaysFalseCriteria

Field Value

CriteriaOperator

ExpandedCriteria

public readonly CriteriaOperator ExpandedCriteria

Field Value

CriteriaOperator

False

public static readonly ExpandedCriteriaHolder False

Field Value

ExpandedCriteriaHolder

IsConstant

public readonly bool IsConstant

Field Value

bool

PostProcessingCause

public readonly string PostProcessingCause

Field Value

string

True

public static readonly ExpandedCriteriaHolder True

Field Value

ExpandedCriteriaHolder

Properties

IsFalse

public bool IsFalse { get; }

Property Value

bool

IsNullValue

public bool IsNullValue { get; }

Property Value

bool

IsTrue

public bool IsTrue { get; }

Property Value

bool

RequiresPostProcessing

public bool RequiresPostProcessing { get; }

Property Value

bool

Methods

IfNeededConvertToBoolHolder(ExpandedCriteriaHolder)

public static ExpandedCriteriaHolder IfNeededConvertToBoolHolder(ExpandedCriteriaHolder holder)

Parameters

holder ExpandedCriteriaHolder

Returns

ExpandedCriteriaHolder

IfNeededConvertToBoolOperator(CriteriaOperator)

public static CriteriaOperator IfNeededConvertToBoolOperator(CriteriaOperator operand)

Parameters

operand CriteriaOperator

Returns

CriteriaOperator

IfNeededConvertToBoolOperator(Lazy<CriteriaOperator>)

public static Lazy<CriteriaOperator> IfNeededConvertToBoolOperator(Lazy<CriteriaOperator> operand)

Parameters

operand Lazy<CriteriaOperator>

Returns

Lazy<CriteriaOperator>

IfNeededConvertToLogicalHolder(ExpandedCriteriaHolder)

public static ExpandedCriteriaHolder IfNeededConvertToLogicalHolder(ExpandedCriteriaHolder holder)

Parameters

holder ExpandedCriteriaHolder

Returns

ExpandedCriteriaHolder

IfNeededConvertToLogicalOperator(CriteriaOperator)

public static CriteriaOperator IfNeededConvertToLogicalOperator(CriteriaOperator operand)

Parameters

operand CriteriaOperator

Returns

CriteriaOperator

IfNeededConvertToLogicalOperator(Lazy<CriteriaOperator>)

public static Lazy<CriteriaOperator> IfNeededConvertToLogicalOperator(Lazy<CriteriaOperator> operand)

Parameters

operand Lazy<CriteriaOperator>

Returns

Lazy<CriteriaOperator>

Indeterminate(OperandProperty)

public static ExpandedCriteriaHolder Indeterminate(OperandProperty indeterminateProperty)

Parameters

indeterminateProperty OperandProperty

Returns

ExpandedCriteriaHolder

Indeterminate(string)

public static ExpandedCriteriaHolder Indeterminate(string causeProperty)

Parameters

causeProperty string

Returns

ExpandedCriteriaHolder

TryConvertToLogicalConstant(CriteriaOperator, bool)

public static ExpandedCriteriaHolder TryConvertToLogicalConstant(CriteriaOperator operand, bool isConstantIfFail)

Parameters

operand CriteriaOperator
isConstantIfFail bool

Returns

ExpandedCriteriaHolder