From f992ee8750abc84dddd4183b509e4d43343e4e0a Mon Sep 17 00:00:00 2001 From: Sipke Schoorstra Date: Sun, 6 Dec 2020 13:19:56 +0100 Subject: [PATCH] Add convenience ctor overload to CombinedResult --- .../Elsa.Abstractions/ActivityResults/CombinedResult.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/core/Elsa.Abstractions/ActivityResults/CombinedResult.cs b/src/core/Elsa.Abstractions/ActivityResults/CombinedResult.cs index 0147418a4..ce7a1c510 100644 --- a/src/core/Elsa.Abstractions/ActivityResults/CombinedResult.cs +++ b/src/core/Elsa.Abstractions/ActivityResults/CombinedResult.cs @@ -13,13 +13,17 @@ namespace Elsa.ActivityResults Results = results.ToList(); } + public CombinedResult(params IActivityExecutionResult[] results) : this(results.AsEnumerable()) + { + } + public IReadOnlyCollection Results { get; } public override async ValueTask ExecuteAsync( ActivityExecutionContext activityExecutionContext, CancellationToken cancellationToken) { - foreach (var result in Results) + foreach (var result in Results) await result.ExecuteAsync(activityExecutionContext, cancellationToken); } }