Skip to main content

Introducing Formengine - The New Formbuilder, try for FREE formengine.io.

Interface ICodeActionBuilder

A builder interface for configuring a CodeActionDefinition.

Inherited Members

IProcessDefinitionBuilder.CreateActor(string, string)

IProcessDefinitionBuilder.CreateOrUpdateActor(string, string)

IProcessDefinitionBuilder.UpdateActor(string)

IProcessDefinitionBuilder.DeleteActor(string)

IProcessDefinitionBuilder.CreateParameter(string, Type, ParameterPurpose)

IProcessDefinitionBuilder.CreateOrUpdateParameter(string, Type, ParameterPurpose)

IProcessDefinitionBuilder.UpdateParameter(string)

IProcessDefinitionBuilder.DeleteParameter(string)

IProcessDefinitionBuilder.CreateCommand(string)

IProcessDefinitionBuilder.CreateOrUpdateCommand(string)

IProcessDefinitionBuilder.UpdateCommand(string)

IProcessDefinitionBuilder.DeleteCommand(string)

IProcessDefinitionBuilder.CreateTimer(string)

IProcessDefinitionBuilder.CreateCodeAction(string)

IProcessDefinitionBuilder.CreateCodeCondition(string)

IProcessDefinitionBuilder.CreateCodeRuleGet(string)

IProcessDefinitionBuilder.CreateCodeRuleCheck(string)

IProcessDefinitionBuilder.SetCommonUsings(params string[])

IProcessDefinitionBuilder.AddCommonUsings(params string[])

IProcessDefinitionBuilder.RemoveCommonUsings(params string[])

IProcessDefinitionBuilder.ClearCommonUsings()

IProcessDefinitionBuilder.CreateOrUpdateTimer(string)

IProcessDefinitionBuilder.UpdateTimer(string)

IProcessDefinitionBuilder.DeleteTimer(string)

IProcessDefinitionBuilder.CreateActivity(string)

IProcessDefinitionBuilder.AddActivity(ActivityDefinition)

IProcessDefinitionBuilder.CreateInlineActivity(string, string)

IProcessDefinitionBuilder.CreateOrUpdateActivity(string)

IProcessDefinitionBuilder.CreateOrUpdateInlineActivity(string, string)

IProcessDefinitionBuilder.UpdateActivity(string)

IProcessDefinitionBuilder.UpdateInlineActivity(string)

IProcessDefinitionBuilder.UpdateActivity(ActivityDefinition)

IProcessDefinitionBuilder.UpdateInlineActivity(ActivityDefinition)

IProcessDefinitionBuilder.DeleteActivity(string)

IProcessDefinitionBuilder.DeleteActivity(ActivityDefinition)

IProcessDefinitionBuilder.CreateTransition(string, ActivityDefinition, ActivityDefinition)

IProcessDefinitionBuilder.CreateOrUpdateTransition(string, ActivityDefinition, ActivityDefinition)

IProcessDefinitionBuilder.UpdateTransition(string)

IProcessDefinitionBuilder.UpdateTransition(TransitionDefinition)

IProcessDefinitionBuilder.DeleteTransition(string)

IProcessDefinitionBuilder.DeleteTransition(TransitionDefinition)

IProcessDefinitionBuilder.ForEachActivity(Action<IActivityBuilder>)

IProcessDefinitionBuilder.ForEachTransition(Action<ITransitionBuilder>)

IProcessDefinitionBuilder.Inlined()

IProcessDefinitionBuilder.NotInlined()

IProcessDefinitionBuilder.GetActivity(string, out ActivityDefinition)

IProcessDefinitionBuilder.GetTransition(string, out TransitionDefinition)

IProcessDefinitionBuilder.CreateOrUpdateLocalizationForState(string, CultureInfo, string, bool)

IProcessDefinitionBuilder.DeleteLocalizationForState(string, CultureInfo)

IProcessDefinitionBuilder.DeleteAllLocalizationsForState(string)

IProcessDefinitionBuilder.ProcessDefinition

Namespace: OptimaJet.Workflow.Core.Model.Builder

Assembly: OptimaJet.Workflow.Core.dll

Syntax
public interface ICodeActionBuilder : IProcessDefinitionBuilder

Methods

Async()

Configures the code action to be asynchronous.

Declaration
ICodeActionBuilder Async()
Returns
TypeDescription
ICodeActionBuilderThe current <xref href="OptimaJet.Workflow.Core.Model.Builder.ICodeActionBuilder" data-throw-if-not-resolved="false"></xref> instance.

Sync()

Configures the code action to be synchronous.

Declaration
ICodeActionBuilder Sync()
Returns
TypeDescription
ICodeActionBuilderThe current <xref href="OptimaJet.Workflow.Core.Model.Builder.ICodeActionBuilder" data-throw-if-not-resolved="false"></xref> instance.

Code(string)

Sets the code to be executed by the code action.

Declaration
ICodeActionBuilder Code(string code)
Parameters
TypeNameDescription
stringcodeThe code to execute.
Returns
TypeDescription
ICodeActionBuilderThe current <xref href="OptimaJet.Workflow.Core.Model.Builder.ICodeActionBuilder" data-throw-if-not-resolved="false"></xref> instance.

SetUsings(params string[])

Sets using directives for the code action.

Declaration
ICodeActionBuilder SetUsings(params string[] usings)
Parameters
TypeNameDescription
System.String[]usingsArray of using directives to include in the code action.
Returns
TypeDescription
ICodeActionBuilderThe current <xref href="OptimaJet.Workflow.Core.Model.Builder.ICodeActionBuilder" data-throw-if-not-resolved="false"></xref> instance.

AddUsings(params string[])

Adds using directives to the code action.

Declaration
ICodeActionBuilder AddUsings(params string[] usings)
Parameters
TypeNameDescription
System.String[]usingsArray of using directives to add to the code action.
Returns
TypeDescription
ICodeActionBuilderThe current <xref href="OptimaJet.Workflow.Core.Model.Builder.ICodeActionBuilder" data-throw-if-not-resolved="false"></xref> instance.

RemoveUsings(params string[])

Removes using directives from the code action.

Declaration
ICodeActionBuilder RemoveUsings(params string[] usings)
Parameters
TypeNameDescription
System.String[]usingsArray of using directives to remove from the code action.
Returns
TypeDescription
ICodeActionBuilderThe current <xref href="OptimaJet.Workflow.Core.Model.Builder.ICodeActionBuilder" data-throw-if-not-resolved="false"></xref> instance.

ClearUsings()

Removes all using directives from the code action.

Declaration
ICodeActionBuilder ClearUsings()
Returns
TypeDescription
ICodeActionBuilderThe current <xref href="OptimaJet.Workflow.Core.Model.Builder.ICodeActionBuilder" data-throw-if-not-resolved="false"></xref> instance.

SetExcludedUsings(params string[])

Sets excluded using directives for the code action.

Declaration
ICodeActionBuilder SetExcludedUsings(params string[] usings)
Parameters
TypeNameDescription
System.String[]usingsArray of using directives to exclude from the code action.
Returns
TypeDescription
ICodeActionBuilderThe current <xref href="OptimaJet.Workflow.Core.Model.Builder.ICodeActionBuilder" data-throw-if-not-resolved="false"></xref> instance.

AddExcludedUsings(params string[])

Adds excluded using directives for the code action.

Declaration
ICodeActionBuilder AddExcludedUsings(params string[] usings)
Parameters
TypeNameDescription
System.String[]usingsArray of using directives to exclude from the code action.
Returns
TypeDescription
ICodeActionBuilderThe current <xref href="OptimaJet.Workflow.Core.Model.Builder.ICodeActionBuilder" data-throw-if-not-resolved="false"></xref> instance.

RemoveExcludedUsings(params string[])

Removes excluded using directives from the code action.

Declaration
ICodeActionBuilder RemoveExcludedUsings(params string[] usings)
Parameters
TypeNameDescription
System.String[]usingsArray of using directives to remove from the excluded list of the code action.
Returns
TypeDescription
ICodeActionBuilderThe current <xref href="OptimaJet.Workflow.Core.Model.Builder.ICodeActionBuilder" data-throw-if-not-resolved="false"></xref> instance.

ClearExcludedUsings()

Clears all excluded using directives from the code action.

Declaration
ICodeActionBuilder ClearExcludedUsings()
Returns
TypeDescription
ICodeActionBuilderThe current <xref href="OptimaJet.Workflow.Core.Model.Builder.ICodeActionBuilder" data-throw-if-not-resolved="false"></xref> instance.

Extension Methods