async Task IOrchestration.Execute(object input, IOrchestrationContext context, IEnumerable <IEvent> events, ICallSerializer serializer) { this._serializer = serializer; this._context = context; _recorded = new Queue <IEvent>(events); await Execute((TInput)input).ConfigureAwait(false); OrchestrationEnded end; if (TryPop(out end) == false) { Append(OrchestrationEnded.Instance); } }
public SerializingSomething(ICallSerializer serializer) { m_serializer = serializer; }