public BreakpointService(
     ILoggerFactory factory,
     PowerShellContextService powerShellContextService,
     DebugStateService debugStateService)
 {
     _logger = factory.CreateLogger <BreakpointService>();
     _powerShellContextService = powerShellContextService;
     _debugStateService        = debugStateService;
 }
 public DebugEventHandlerService(
     ILoggerFactory factory,
     PowerShellContextService powerShellContextService,
     DebugService debugService,
     DebugStateService debugStateService,
     IDebugAdapterServerFacade debugAdapterServer)
 {
     _logger = factory.CreateLogger <DebugEventHandlerService>();
     _powerShellContextService = powerShellContextService;
     _debugService             = debugService;
     _debugStateService        = debugStateService;
     _debugAdapterServer       = debugAdapterServer;
 }
 public DebugEventHandlerService(
     ILoggerFactory factory,
     IInternalPowerShellExecutionService executionService,
     DebugService debugService,
     DebugStateService debugStateService,
     IDebugAdapterServerFacade debugAdapterServer,
     IPowerShellDebugContext debugContext)
 {
     _logger             = factory.CreateLogger <DebugEventHandlerService>();
     _executionService   = executionService;
     _debugService       = debugService;
     _debugStateService  = debugStateService;
     _debugAdapterServer = debugAdapterServer;
     _debugContext       = debugContext;
 }