public ClassFactory() { var cpServProv = ICPServiceProvider.GetProvider(); ICPEventService cpEvsService = new CPEventService(); cpServProv.RegisterService <ICPEventService>(cpEvsService); constrEvents = cpEvsService.GetConstructEvents(); cpServProv.RegisterService <ICPTrackService>(new CPTrackService()); }
public CPTrackService() { ICPServiceProvider cpServProv = ICPServiceProvider.GetProvider(); ICPEventService cpEvsService; cpServProv.GetService <ICPEventService>(out cpEvsService); IConstructEvents constrEvents = cpEvsService.GetConstructEvents(); constrEvents.createdFileCPsEvent += OnFileCPsCreated; constrEvents.deletedFileCPsEvent += OnFileCPsDeleted; }
public CPListTWCtrl() { InitializeComponent(); this.list.CellDoubleClick += OnListOnCellDoubleClick; this.list.KeyDown += OnListOnKeyDown; this.list.CellValueChanged += OnCellValueChanged; this.list.CellMouseUp += OnCellMouseUp; ICPServiceProvider cpServProv = ICPServiceProvider.GetProvider(); ICPEventService cpEvsService; cpServProv.GetService <ICPEventService>(out cpEvsService); IConstructEvents constrEvents = cpEvsService.GetConstructEvents(); constrEvents.createdLineCPsEvent += OnCreatedLineCPsEvent; constrEvents.createdFileCPsEvent += OnCreatedFileCPsEvent; }