Skip to main content

ICustomFunctionOperator Interface

Declares the base functionality for custom functions.

Namespace: DevExpress.Data.Filtering

Assembly: DevExpress.Data.v23.2.dll

NuGet Package: DevExpress.Data


public interface ICustomFunctionOperator

The following members return ICustomFunctionOperator objects:


The ICustomFunctionOperator interface declares only the essential members allowing you to identify a custom function and evaluate its values on the client. To add advanced capabilities to your custom functions, additional interfaces need to be implemented as well.

To allow evaluating the custom function on the database server side, implement the ICustomFunctionOperatorFormattable interface.

To make the custom function available for end-users in Expression Editor, implement the ICustomFunctionOperatorBrowsable interface. Refer to How to: Implement a Custom Criteria Language Function Operator for details.

To allow using the custom functions in LINQ to XPO expressions, implement the ICustomFunctionOperatorQueryable interface. Refer to How to: Implement Custom Functions and Criteria in LINQ to XPO for details.

See Also