Skip to main content

ICustomFunctionOperator Interface

Declares the base functionality for custom functions.

Namespace: DevExpress.Data.Filtering

Assembly: DevExpress.Data.v22.1.dll


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.

The following code snippets (auto-collected from DevExpress Examples) contain references to the ICustomFunctionOperator interface.


The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

See Also