Workflow Engine .NET

Assembly: OptimaJet.Workflow.Core

Class CodeActionUtils

OptimaJet.Workflow.Core.CodeActions.CodeActionUtils

public static class CodeActionUtils

Inheritance

  • System.Object

Methods

public static Task<(CodeActionsInvoker invoker, bool isGlobal)> GetCodeActionsInvokerForActionAsync(string actionName, WorkflowRuntime runtime, ProcessDefinition processDefinition) #

Parameters

Name
Type
Description
actionName
String
runtime
WorkflowRuntime
processDefinition
ProcessDefinition

Returns

Type
Description
Task<Boolean>
public static Task<(CodeActionsInvoker invoker, bool isGlobal)> GetCodeActionsInvokerForConditionAsync(string conditionName, WorkflowRuntime runtime, ProcessDefinition processDefinition) #

Parameters

Name
Type
Description
conditionName
String
runtime
WorkflowRuntime
processDefinition
ProcessDefinition

Returns

Type
Description
Task<Boolean>
public static Task<(CodeActionsInvoker invoker, bool isGlobal)> GetCodeActionsInvokerForRuleGetAsync(string ruleGetName, WorkflowRuntime runtime, ProcessDefinition processDefinition) #

Parameters

Name
Type
Description
ruleGetName
String
runtime
WorkflowRuntime
processDefinition
ProcessDefinition

Returns

Type
Description
Task<Boolean>
public static Task<(CodeActionsInvoker invoker, bool isGlobal)> GetCodeActionsInvokerForRuleCheckAsync(string ruleCheckName, WorkflowRuntime runtime, ProcessDefinition processDefinition) #

Parameters

Name
Type
Description
ruleCheckName
String
runtime
WorkflowRuntime
processDefinition
ProcessDefinition

Returns

Type
Description
Task<Boolean>
public static string GetClassName(CodeActionDefinition codeActionDefinition) #

Parameters

Name
Type
Description
codeActionDefinition
CodeActionDefinition

Returns

Type
Description
String
public static string GetNamespaceName(string namespacePostfix) #

Parameters

Name
Type
Description
namespacePostfix
String

Returns

Type
Description
String
public static string GetMethodName(CodeActionDefinition codeActionDefinition) #

Parameters

Name
Type
Description
codeActionDefinition
CodeActionDefinition

Returns

Type
Description
String
public static string GetMethodName(string name, CodeActionType type) #

Parameters

Name
Type
Description
name
String
type
CodeActionType

Returns

Type
Description
String
public static string GetAsyncMethodName(string name, CodeActionType type) #

Parameters

Name
Type
Description
name
String
type
CodeActionType

Returns

Type
Description
String

Fields

public static string NamespaceForCodeActions #