internal WorkflowApplicationCompletedEventArgs(WorkflowApplication application, Exception terminationException, ActivityInstanceState completionState, IDictionary <string, object> outputs) : base(application) { Fx.Assert(ActivityUtilities.IsCompletedState(completionState), "event should only fire for completed activities"); this.terminationException = terminationException; this.completionState = completionState; this.outputs = outputs; }