Rosalia.Core.Tasks.TaskContext.CreateDerived C# (CSharp) Method

CreateDerived() public method

public CreateDerived ( IdentityWithResult resultsToAdd ) : TaskContext
resultsToAdd IdentityWithResult
return TaskContext
        public TaskContext CreateDerived(IdentityWithResult[] resultsToAdd)
        {
            return new TaskContext(
                resultsToAdd.Aggregate(
                    Results,
                    (results, identityWithResult) => results.CreateDerived(identityWithResult.Identity, identityWithResult.Value)),
                ExecutionStrategy,
                Identity,
                LogRenderer,
                WorkDirectory,
                Environment,
                Interceptor,
                IdentitiesTail);
        }