public ProgramStoppedJob(JoinableTaskContext taskContext, IDebugEngine2 debugEngine,
                          IDebugEvent2 evnt, IDebugSessionContext debugSessionContext, IDebugThread2 thread,
                          IFiredBreakpointSetter firedBreakpointSetter)
     : base(taskContext, debugEngine, evnt)
 {
     _debugSessionContext = debugSessionContext;
     _thread = thread;
     _firedBreakpointSetter = firedBreakpointSetter;
 }
 public Factory(JoinableTaskContext taskContext,
                IFiredBreakpointSetter firedBreakpointSetter)
     : base(taskContext)
 {
     _firedBreakpointSetter = firedBreakpointSetter;
 }