Skip to main content
.NET 6.0+

RuleBase Class

Serves as the base class for Validation Rules.

Namespace: DevExpress.Persistent.Validation

Assembly: DevExpress.Persistent.Base.v24.1.dll

Declaration

public abstract class RuleBase :
    IRule,
    ISupportCheckRuleIntegrity,
    IObjectSpaceLink,
    ICaptionHelperProviderLink,
    IRulePropertiesCache

Remarks

The RuleBase class is the basic abstract class implementing the IRule interface. All the built-in Validation Rules inherit from RuleBase.

You can implement a custom Validation Rule by inheriting from the RuleBase class. To see an example, refer to the Implement Custom Rules topic.

Implements

Inheritance

Object
RuleBase
See Also