void OnFileCPsCreated(IConstructEventArgs <IFileChartPoints> args) { IFileTracker fTracker = AddFileTracker(args.obj.data.fileFullName); ICPEntTracker cpValidator = new FileCPTracker(args.obj); fTracker.Add(cpValidator); addFTrackerEvent.Fire(new FileTrackerArgs(fTracker)); }
void OnFileCPsDeleted(IConstructEventArgs <IFileChartPoints> args) { FileCPTagObserver fCPTagObserver; if (taggers.TryGetValue(args.obj.data.fileFullName, out fCPTagObserver)) { fCPTagObserver.RemoveObserver(); } }
void OnFileCPsCreated(IConstructEventArgs <IFileChartPoints> args) { FileCPTagObserver fCPTagObserver; if (taggers.TryGetValue(args.obj.data.fileFullName, out fCPTagObserver)) { fCPTagObserver.CreateObserver(args.obj); } else { taggers.Add(args.obj.data.fileFullName, new FileCPTagObserver(args.obj)); } }
private void OnCreatedFileCPsEvent(IConstructEventArgs <IFileChartPoints> args) { args.obj.remCPLineEvent += OnRemCpLineEvent; }
private void OnCreatedLineCPsEvent(IConstructEventArgs <ILineChartPoints> args) { args.obj.addCPEvent += OnAddCpEvent; args.obj.remCPEvent += OnRemCpEvent; }
void OnFileCPsDeleted(IConstructEventArgs <IFileChartPoints> args) { RemoveFileTracker(args.obj.data.fileFullName); }