diff --git a/src/core/Elsa.Core/Builders/WorkflowBuilderExtensions.cs b/src/core/Elsa.Core/Builders/CompositeActivityBuilderExtensions.cs similarity index 78% rename from src/core/Elsa.Core/Builders/WorkflowBuilderExtensions.cs rename to src/core/Elsa.Core/Builders/CompositeActivityBuilderExtensions.cs index b172bed1e..16041db8e 100644 --- a/src/core/Elsa.Core/Builders/WorkflowBuilderExtensions.cs +++ b/src/core/Elsa.Core/Builders/CompositeActivityBuilderExtensions.cs @@ -6,21 +6,21 @@ using Elsa.Services.Models; namespace Elsa.Builders { - public static class WorkflowBuilderExtensions + public static class CompositeActivityBuilderExtensions { public static IActivityBuilder StartWith(this ICompositeActivityBuilder builder, Action action) => builder.StartWith(inline => inline.Set(x => x.Function, RunInline(action))); public static IActivityBuilder - StartWith(this IWorkflowBuilder builder, Action action) => + StartWith(this ICompositeActivityBuilder builder, Action action) => builder.StartWith(inline => inline.Set(x => x.Function, RunInline(action))); public static IActivityBuilder StartWith( - this IWorkflowBuilder builder, + this ICompositeActivityBuilder builder, Func action) => builder.StartWith(inline => inline.Set(x => x.Function, RunInline(action))); public static IActivityBuilder StartWith( - this IWorkflowBuilder builder, + this ICompositeActivityBuilder builder, Func> action) => builder.StartWith(inline => inline.Set(x => x.Function, RunInline(action))); @@ -39,30 +39,26 @@ namespace Elsa.Builders builder.SetVariable(variableName, value()); private static Func> RunInline(Action action) => - context => + _ => { action(); return new ValueTask(new DoneResult()); }; - private static Func> RunInline( - Action action) => + private static Func> RunInline(Action action) => context => { action(context); return new ValueTask(new DoneResult()); }; - private static Func> RunInline( - Func action) => + private static Func> RunInline(Func action) => async context => { await action(context); return new DoneResult(); }; - private static Func> RunInline( - Func> action) => - async context => await action(context); + private static Func> RunInline(Func> action) => async context => await action(context); } } \ No newline at end of file