internal override HistoryEvent GetCompletedHistoryEvent()

in src/DurableSDK/Tasks/ActivityInvocationTask.cs [48:56]


        internal override HistoryEvent GetCompletedHistoryEvent(OrchestrationContext context, HistoryEvent scheduledHistoryEvent, bool processed)
        {
            return scheduledHistoryEvent == null
                ? null
                : context.History.FirstOrDefault(
                    e => e.TaskScheduledId == scheduledHistoryEvent.EventId
                         && (e.EventType == HistoryEventType.TaskCompleted
                             || e.EventType == HistoryEventType.TaskFailed));
        }