Ejemplo n.º 1
0
 public ModuleBreakpointsListSettings(DbgDispatcherProvider dbgDispatcherProvider, ISettingsService settingsService, DbgModuleBreakpointsService dbgModuleBreakpointsService)
 {
     this.dbgDispatcherProvider       = dbgDispatcherProvider ?? throw new ArgumentNullException(nameof(dbgDispatcherProvider));
     this.settingsService             = settingsService ?? throw new ArgumentNullException(nameof(settingsService));
     this.dbgModuleBreakpointsService = dbgModuleBreakpointsService ?? throw new ArgumentNullException(nameof(dbgModuleBreakpointsService));
     dbgModuleBreakpointsService.BreakpointsChanged  += DbgModuleBreakpointsService_BreakpointsChanged;
     dbgModuleBreakpointsService.BreakpointsModified += DbgModuleBreakpointsService_BreakpointsModified;
     dbgDispatcherProvider.Dbg(() => Load());
 }
Ejemplo n.º 2
0
 ModuleBreakpointHitChecker(DbgModuleBreakpointsService dbgModuleBreakpointsService) =>
 this.dbgModuleBreakpointsService = dbgModuleBreakpointsService;
Ejemplo n.º 3
0
 void IDbgModuleBreakpointsServiceListener.Initialize(DbgModuleBreakpointsService dbgModuleBreakpointsService) =>
 new ModuleBreakpointsListSettings(dbgDispatcherProvider, settingsService, dbgModuleBreakpointsService);