The requested page is not available for the requested platform. You are viewing the content for .NET Framework 4.5.2+ platform.
.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+
.NET Core 3.0+

XPObjectSpace.Evaluate(Type, CriteriaOperator, CriteriaOperator) Method

Evaluates the specified criteria for business objects of the given type.

Namespace: DevExpress.ExpressApp.Xpo

Assembly: DevExpress.ExpressApp.Xpo.v19.2.dll

Declaration

public override object Evaluate(
    Type objectType,
    CriteriaOperator expression,
    CriteriaOperator criteria
)
Public Overrides Function Evaluate(
    objectType As Type,
    expression As CriteriaOperator,
    criteria As CriteriaOperator
) As Object
public override object Evaluate(
    Type objectType,
    CriteriaOperator expression,
    CriteriaOperator criteria
)
Public Overrides Function Evaluate(
    objectType As Type,
    expression As CriteriaOperator,
    criteria As CriteriaOperator
) As Object
public override object Evaluate(
    Type objectType,
    CriteriaOperator expression,
    CriteriaOperator criteria
)
Public Overrides Function Evaluate(
    objectType As Type,
    expression As CriteriaOperator,
    criteria As CriteriaOperator
) As Object

Parameters

Name Type Description
objectType Type

A Type object that identifies the type of objects against which the expression will be evaluated.

expression CriteriaOperator

A CriteriaOperator object that specifies the expression to evaluate.

criteria CriteriaOperator

A CriteriaOperator object that specifies the filter criteria. The objects that match this criteria will be used to evaluate the expression.

Parameters

Name Type Description
objectType Type

A Type object that identifies the type of objects against which the expression will be evaluated.

expression CriteriaOperator

A CriteriaOperator object that specifies the expression to evaluate.

criteria CriteriaOperator

A CriteriaOperator object that specifies the filter criteria. The objects that match this criteria will be used to evaluate the expression.

Parameters

Name Type Description
objectType Type

A Type object that identifies the type of objects against which the expression will be evaluated.

expression CriteriaOperator

A CriteriaOperator object that specifies the expression to evaluate.

criteria CriteriaOperator

A CriteriaOperator object that specifies the filter criteria. The objects that match this criteria will be used to evaluate the expression.

Returns

Type Description
Object

The value evaluated.

Returns

Type Description
Object

The value evaluated.

Returns

Type Description
Object

The value evaluated.

Remarks

To construct expression and criteria, the static CriteriaOperator.Parse method can be used. It takes a string representation of the required expression and retrieves the CriteriaOperator object that corresponds to this expression.

See Also