# Class EmptyDesignerParameterFormatProvider OptimaJet.Workflow.Core.Runtime.EmptyDesignerParameterFormatProvider Provides the empty fallback implementation of [IDesignerParameterFormatProvider](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime/IDesignerParameterFormatProvider/), representing the absence of Designer parameter format definitions. Namespace: [OptimaJet.Workflow.Core.Runtime](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime/) ```csharp public class EmptyDesignerParameterFormatProvider : IDesignerParameterFormatProvider ``` ## Type Hierarchy - EmptyDesignerParameterFormatProvider Current type - Implemented interfaces - [IDesignerParameterFormatProvider](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime/IDesignerParameterFormatProvider/) ## Properties `public static IDesignerParameterFormatProvider Value { get; }` Gets the shared empty Designer parameter format provider. ## Methods `public List GetFormat(CodeActionType type, string name, string schemeCode)` Gets the ordered form-field definitions for a named action, condition, or rule. ### Parameters | Name | Type | Description | | --- | --- | --- | | `type` | `CodeActionType` | The parameter usage context: [CodeActionType.Action](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Model/CodeActionType/), [CodeActionType.Condition](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Model/CodeActionType/), [CodeActionType.RuleCheck](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Model/CodeActionType/), or [CodeActionType.RuleGet](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Model/CodeActionType/). | | `name` | `String` | The action, condition, or rule name selected in the Designer. | | `schemeCode` | `String` | The current process scheme code, which can be used to provide scheme-specific fields. The value may be [null](https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null) when the format is requested without a process scheme context. | ### Returns | Type | Description | | --- | --- | | `List` | An ordered list containing one [CodeActionParameterDefinition](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Model/CodeActionParameterDefinition/) per form field. Returning [null](https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null) or an empty list indicates that no structured parameter editor is defined; the Designer then uses its raw JSON editor. | ### Remarks All arguments are ignored. ## Remarks The provider ignores the requested code action type, name, and scheme and always returns an empty list. [Previous EmptyDesignerAutocompleteProvider](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime/EmptyDesignerAutocompleteProvider/) [Next EmptyWorkflowActionProvider](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime/EmptyWorkflowActionProvider/)