The requested page is not available for the requested platform. You are viewing the content for Default platform.

CriteriaOperator Members

Provides the abstract (MustInherit in Visual Basic) base class for criteria operators.

Properties

Name Description
CustomFunctionCount

Returns the number of custom functions registered in an application via the CriteriaOperator.RegisterCustomFunction and CriteriaOperator.RegisterCustomFunctions method calls.

Methods

Name Description
Accept(ICriteriaVisitor)

Invokes an appropriate overload of the visitor's Visit method.

Accept<T>(ICriteriaVisitor<T>)
And(CriteriaOperator, CriteriaOperator)

Returns the expression which groups two operands with logical AND.

And(CriteriaOperator[])

Returns the expression which groups the specified operands with logical AND.

And(IEnumerable<CriteriaOperator>)

Returns the expression which groups the specified operands with logical AND.

Clone(CriteriaOperator)

Creates a copy of the specified CriteriaOperator object.

Clone(OperandProperty)

Creates a copy of the specified DevExpress.Data.Filtering.OperandProperty object.

CriterionEquals(CriteriaOperator, CriteriaOperator)

This method is intended for internal use.

Equals(Object)

Determines whether the current object has the same settings as the specified object.

Equals(Object, Object) Determines whether the specified object instances are considered equal.
(Inherited from Object)
GetCustomFunction(String)

Searches custom functions registered in an application via the CriteriaOperator.RegisterCustomFunction and CriteriaOperator.RegisterCustomFunctions method calls for a function with a specified name.

GetCustomFunctions()

Returns custom functions registered in an application via the CriteriaOperator.RegisterCustomFunction and CriteriaOperator.RegisterCustomFunctions method calls.

GetHashCode()

Gets the hash code (a number) that corresponds to the value of the current CriteriaOperator object.

GetType() Gets the Type of the current instance.
(Inherited from Object)
IsNotNull()

For internal use only.

IsNull()

For internal use only.

LegacyToString()

Returns the string representation of the criteria specified by the current CriteriaOperator instance.

LegacyToString(CriteriaOperator)

Returns the string representation of a specified criteria.

MemberwiseClone() Creates a shallow copy of the current Object.
(Inherited from Object)
Not()

Returns an instance of the DevExpress.Data.Filtering.UnaryOperator that represents the criterion resulting from the logical inversion of the criterion the current CriteriaOperator represents.

Or(CriteriaOperator, CriteriaOperator)

Returns the expression which groups two operands with logical OR.

Or(CriteriaOperator[])

Returns the expression which groups the specified operands with logical OR.

Or(IEnumerable<CriteriaOperator>)

Returns the expression which groups the specified operands with logical OR.

Parse(String, Object[])

Converts the specified string, specifying an expression, to its CriteriaOperator equivalent.

Parse(String, out OperandValue[])

Converts the specified string specifying an expression to its CriteriaOperator equivalent.

ParseList(String, Object[])

Converts the specified string representation of expressions that are divided by a semicolon into their CriteriaOperator equivalents.

ParseList(String, out OperandValue[])

Converts the specified string representation of expressions that are divided by a semicolon into their CriteriaOperator equivalents.

ReferenceEquals(Object, Object) Determines whether the specified Object instances are the same instance.
(Inherited from Object)
RegisterCustomFunction(ICustomFunctionOperator)

Registers a specified custom function to use in any CriteriaOperator-based criteria in your application.

RegisterCustomFunctions(IEnumerable<ICustomFunctionOperator>)

Registers specified custom functions to use in any CriteriaOperator-based criteria in your application.

ToBasicStyleString(CriteriaOperator)

Converts the specified expression into its equivalent string in VB style.

ToBasicStyleString(CriteriaOperator, out OperandValue[])

Converts the specified expression into its equivalent string in VB style.

ToCStyleString(CriteriaOperator)

Converts the specified expression into its equivalent string in C# style.

ToCStyleString(CriteriaOperator, out OperandValue[])

Converts the specified expression into its equivalent string in C# style.

ToString()

Converts the current expression into its VB equivalent string.

ToString(CriteriaOperator)

Converts the specified expression into its equivalent string in VB style.

ToString(CriteriaOperator, out OperandValue[])

Converts the specified expression into its equivalent string in VB style.

TryParse(String, Object[])

Tries to convert the specified string representation of an expression to its CriteriaOperator equivalent.

UnregisterCustomFunction(ICustomFunctionOperator)

Unregisters a specified custom function from use in any CriteriaOperator-based criteria in your application.

UnregisterCustomFunction(String)

Unregisters a custom function with a specified name from use in any CriteriaOperator-based criteria in your application.

Events

Name Description
UserValueParse

Occurs when restoring a serialized criteria operator that references a user object.

UserValueToString

Occurs when serializing a criteria operator that references a user object.

See Also