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;
 }
 public ConfigurationDoneHandler(
     ILoggerFactory loggerFactory,
     IDebugAdapterServerFacade debugAdapterServer,
     DebugService debugService,
     DebugStateService debugStateService,
     DebugEventHandlerService debugEventHandlerService,
     PowerShellContextService powerShellContextService,
     WorkspaceService workspaceService)
 {
     _logger                   = loggerFactory.CreateLogger <ConfigurationDoneHandler>();
     _debugAdapterServer       = debugAdapterServer;
     _debugService             = debugService;
     _debugStateService        = debugStateService;
     _debugEventHandlerService = debugEventHandlerService;
     _powerShellContextService = powerShellContextService;
     _workspaceService         = workspaceService;
 }
 public LaunchAndAttachHandler(
     ILoggerFactory factory,
     IDebugAdapterServerFacade debugAdapterServer,
     BreakpointService breakpointService,
     DebugEventHandlerService debugEventHandlerService,
     DebugService debugService,
     DebugStateService debugStateService,
     PowerShellContextService powerShellContextService,
     RemoteFileManagerService remoteFileManagerService)
 {
     _logger                          = factory.CreateLogger <LaunchAndAttachHandler>();
     _debugAdapterServer              = debugAdapterServer;
     _breakpointService               = breakpointService;
     _debugEventHandlerService        = debugEventHandlerService;
     _debugService                    = debugService;
     _debugStateService               = debugStateService;
     _debugStateService.ServerStarted = new TaskCompletionSource <bool>();
     _powerShellContextService        = powerShellContextService;
     _remoteFileManagerService        = remoteFileManagerService;
 }