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
Syntaxpublic interface ICodeActionBuilder : IProcessDefinitionBuilder
Methods
Async()
Configures the code action to be asynchronous.
DeclarationICodeActionBuilder Async()
Type | Description |
---|---|
ICodeActionBuilder | The 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.
DeclarationICodeActionBuilder Sync()
Type | Description |
---|---|
ICodeActionBuilder | The 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.
DeclarationICodeActionBuilder Code(string code)
Type | Name | Description |
---|---|---|
string | code | The code to execute. |
Type | Description |
---|---|
ICodeActionBuilder | The 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.
DeclarationICodeActionBuilder SetUsings(params string[] usings)
Type | Name | Description |
---|---|---|
System.String[] | usings | Array of using directives to include in the code action. |
Type | Description |
---|---|
ICodeActionBuilder | The 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.
DeclarationICodeActionBuilder AddUsings(params string[] usings)
Type | Name | Description |
---|---|---|
System.String[] | usings | Array of using directives to add to the code action. |
Type | Description |
---|---|
ICodeActionBuilder | The 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.
DeclarationICodeActionBuilder RemoveUsings(params string[] usings)
Type | Name | Description |
---|---|---|
System.String[] | usings | Array of using directives to remove from the code action. |
Type | Description |
---|---|
ICodeActionBuilder | The 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.
DeclarationICodeActionBuilder ClearUsings()
Type | Description |
---|---|
ICodeActionBuilder | The 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.
DeclarationICodeActionBuilder SetExcludedUsings(params string[] usings)
Type | Name | Description |
---|---|---|
System.String[] | usings | Array of using directives to exclude from the code action. |
Type | Description |
---|---|
ICodeActionBuilder | The 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.
DeclarationICodeActionBuilder AddExcludedUsings(params string[] usings)
Type | Name | Description |
---|---|---|
System.String[] | usings | Array of using directives to exclude from the code action. |
Type | Description |
---|---|
ICodeActionBuilder | The 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.
DeclarationICodeActionBuilder RemoveExcludedUsings(params string[] usings)
Type | Name | Description |
---|---|---|
System.String[] | usings | Array of using directives to remove from the excluded list of the code action. |
Type | Description |
---|---|
ICodeActionBuilder | The 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.
DeclarationICodeActionBuilder ClearExcludedUsings()
Type | Description |
---|---|
ICodeActionBuilder | The current <xref href="OptimaJet.Workflow.Core.Model.Builder.ICodeActionBuilder" data-throw-if-not-resolved="false"></xref> instance. |