# Class ICustomWorkflowRuleProviderExtensions OptimaJet.Workflow.Plugins.CustomWorkflowProviders.ICustomWorkflowRuleProviderExtensions Namespace: [OptimaJet.Workflow.Plugins.CustomWorkflowProviders](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins.CustomWorkflowProviders/) ```csharp public static class ICustomWorkflowRuleProviderExtensions ``` ## Methods `public static void ValidateRules(this ICustomWorkflowRuleProvider provider)` ### Parameters | Name | Type | Description | | --- | --- | --- | | `provider` | `ICustomWorkflowRuleProvider` | | [Previous ICustomWorkflowRuleProvider](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins.CustomWorkflowProviders/ICustomWorkflowRuleProvider/) [Next IDisableProvider](https://api.workflowengine.io/core/OptimaJet.Workflow.Plugins.CustomWorkflowProviders/IDisableProvider/)